

html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script
src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.fr.XU5fiHr6ssc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AACA/rs=AHpOoo-lFgp3Srmzsg_hIENljSXjSlwXqQ/cb=gapi.loaded_0?le=scs"
async=""></script>
<script
src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.fr.XU5fiHr6ssc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AACA/rs=AHpOoo-lFgp3Srmzsg_hIENljSXjSlwXqQ/cb=gapi.loaded_0?le=scs"
async=""></script>
<script
src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.fr.XU5fiHr6ssc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AACA/rs=AHpOoo-lFgp3Srmzsg_hIENljSXjSlwXqQ/cb=gapi.loaded_0?le=scs"
async=""></script>
<script
src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.fr.XU5fiHr6ssc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AACA/rs=AHpOoo-lFgp3Srmzsg_hIENljSXjSlwXqQ/cb=gapi.loaded_0?le=scs"
async=""></script>
<script
src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.fr.XU5fiHr6ssc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AACA/rs=AHpOoo-lFgp3Srmzsg_hIENljSXjSlwXqQ/cb=gapi.loaded_0?le=scs"
async=""></script>
<script
src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.fr.XU5fiHr6ssc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AACA/rs=AHpOoo-lFgp3Srmzsg_hIENljSXjSlwXqQ/cb=gapi.loaded_0?le=scs"
async=""></script>
<script
src="https://apis.google.com/_/scs/abc-static/_/js/k=gapi.lb.fr.XU5fiHr6ssc.O/m=gapi_iframes/rt=j/sv=1/d=1/ed=1/am=AACA/rs=AHpOoo-lFgp3Srmzsg_hIENljSXjSlwXqQ/cb=gapi.loaded_0?le=scs"
async=""></script>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<script src="https://apis.google.com/js/api.js" gapi_processed="true"></script>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<script src="https://apis.google.com/js/api.js" gapi_processed="true"></script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<script src="https://apis.google.com/js/api.js" gapi_processed="true"></script>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<script src="https://apis.google.com/js/api.js" gapi_processed="true"></script>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<script src="https://apis.google.com/js/api.js" gapi_processed="true"></script>
<style type="text/css" data-late-css="">
.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<script src="https://apis.google.com/js/api.js" gapi_processed="true"></script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style>
._button_10caf_25 {
    border-radius: 8px;
    border: unset;
    cursor: pointer;
    transition: .3s
}

._button_10caf_25:disabled {
    opacity: .3;
    cursor: not-allowed
}

._button_default_10caf_35 {
    background: transparent;
    color: #43434e
}

._button_default_10caf_35:hover {
    background: #f3f4f7
}

._button_default_10caf_35:active {
    background: #8e8e8e
}

._button_default_10caf_35 ._svg_10caf_45 * {
    fill: #43434e
}

._button_primary_10caf_48 {
    background: #007eff;
    color: #fff
}

._button_primary_10caf_48:hover {
    background: #3398ff
}

._button_primary_10caf_48:active {
    background: #66b2ff
}

._button_primary_10caf_48 ._svg_10caf_45 * {
    fill: #fff
}

._button_link_10caf_61 {
    background: transparent;
    color: #007eff
}

._button_link_10caf_61:hover {
    color: #3398ff
}

._button_link_10caf_61:active {
    color: #66b2ff
}

._button_link_10caf_61 ._svg_10caf_45 * {
    fill: #007eff
}

._button_link_10caf_61 ._svg_10caf_45 *:hover {
    fill: #3398ff
}

._button_link_10caf_61 ._svg_10caf_45 *:active {
    fill: #66b2ff
}

._button_large_10caf_80 {
    padding: 12px 16px
}

._button_large_10caf_80 * {
    font-size: 16px
}

._button_medium_10caf_86 {
    padding: 8px 16px
}

._button_medium_10caf_86 * {
    font-size: 16px
}

._button_small_10caf_92 {
    padding: 4px;
    min-height: 24px
}

._button_small_10caf_92 * {
    font-size: 12px
}

._flexBox_9xdww_14 {
    flex-flow: unset
}

._gap_extraTiny_9xdww_18 {
    gap: 2px
}

._gap_tiny_9xdww_22 {
    gap: 4px
}

._gap_extraSmall_9xdww_26 {
    gap: 6px
}

._gap_small_9xdww_30 {
    gap: 8px
}

._gap_medium_9xdww_34 {
    gap: 16px
}

._gap_normal_9xdww_38 {
    gap: 24px
}

._gap_large_9xdww_42 {
    gap: 32px
}

._gap_xLarge_9xdww_46 {
    gap: 48px
}

._gap_xxLarge_9xdww_50 {
    gap: 56px
}

._gap_extraLarge_9xdww_54 {
    gap: 64px
}

._column_9xdww_58 {
    flex-direction: column !important
}

._flexWrap_9xdww_62 {
    flex-wrap: wrap
}

._popover_12uvb_1 {
    position: fixed;
    padding: 8px 10px;
    z-index: 2147483647;
    background: #31363de6;
    border-radius: 4px;
    color: #fff;
    font-size: 14px
}

._buttons_12uvb_11 {
    position: fixed;
    top: 0;
    right: 0;
    padding: 8px;
    z-index: 2147483647
}

._popup_hcu7e_1 {
    position: fixed;
    z-index: 2147483649;
    background: #ffffffe6;
    border-radius: 4px;
    color: #000;
    font-size: 14px;
    line-height: 1.286;
    width: 350px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 0 0 7px -5px #000
}

._popup_hcu7e_1:before {
    border-color: rgba(255, 255, 255, .9) transparent;
    border-width: 0 7px 7px 7px;
    left: 7px;
    top: -7px;
    border-style: solid;
    content: ".";
    display: block;
    height: 0;
    position: absolute;
    text-indent: -30000px;
    width: 0
}

._color_hcu7e_27 {
    width: 20px;
    height: 20px;
    cursor: pointer;
    flex-shrink: 0
}

._styleContainer_hcu7e_34 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._extraTiny_dg7lc_14 {
    padding: 2px
}

._extraTinyVR_dg7lc_18 {
    padding-top: 2px;
    padding-bottom: 2px
}

._extraTinyHR_dg7lc_23 {
    padding-left: 2px;
    padding-right: 2px
}

._extraTinyTop_dg7lc_28 {
    padding-top: 2px
}

._extraTinyRight_dg7lc_32 {
    padding-right: 2px
}

._extraTinyBottom_dg7lc_36 {
    padding-bottom: 2px
}

._extraTinyLeft_dg7lc_40 {
    padding-left: 2px
}

._tiny_dg7lc_44 {
    padding: 4px
}

._tinyVR_dg7lc_48 {
    padding-top: 4px;
    padding-bottom: 4px
}

._tinyHR_dg7lc_53 {
    padding-left: 4px;
    padding-right: 4px
}

._tinyTop_dg7lc_58 {
    padding-top: 4px
}

._tinyRight_dg7lc_62 {
    padding-right: 4px
}

._tinyBottom_dg7lc_66 {
    padding-bottom: 4px
}

._tinyLeft_dg7lc_70 {
    padding-left: 4px
}

._extraSmall_dg7lc_74 {
    padding: 6px
}

._extraSmallVR_dg7lc_78 {
    padding-top: 6px;
    padding-bottom: 6px
}

._extraSmallHR_dg7lc_83 {
    padding-left: 6px;
    padding-right: 6px
}

._extraSmallTop_dg7lc_88 {
    padding-top: 6px
}

._extraSmallRight_dg7lc_92 {
    padding-right: 6px
}

._extraSmallBottom_dg7lc_96 {
    padding-bottom: 6px
}

._extraSmallLeft_dg7lc_100 {
    padding-left: 6px
}

._small_dg7lc_104 {
    padding: 8px
}

._smallVR_dg7lc_108 {
    padding-top: 8px;
    padding-bottom: 8px
}

._smallHR_dg7lc_113 {
    padding-left: 8px;
    padding-right: 8px
}

._smallTop_dg7lc_118 {
    padding-top: 8px
}

._smallRight_dg7lc_122 {
    padding-right: 8px
}

._smallBottom_dg7lc_126 {
    padding-bottom: 8px
}

._smallLeft_dg7lc_130 {
    padding-left: 8px
}

._medium_dg7lc_134 {
    padding: 16px
}

._mediumVR_dg7lc_138 {
    padding-top: 16px;
    padding-bottom: 16px
}

._mediumHR_dg7lc_143 {
    padding-left: 16px;
    padding-right: 16px
}

._mediumTop_dg7lc_148 {
    padding-top: 16px
}

._mediumRight_dg7lc_152 {
    padding-right: 16px
}

._mediumBottom_dg7lc_156 {
    padding-bottom: 16px
}

._mediumLeft_dg7lc_160 {
    padding-left: 16px
}

._normal_dg7lc_164 {
    padding: 24px
}

._normalVR_dg7lc_168 {
    padding-top: 24px;
    padding-bottom: 24px
}

._normalHR_dg7lc_173 {
    padding-left: 24px;
    padding-right: 24px
}

._normalTop_dg7lc_178 {
    padding-top: 24px
}

._normalRight_dg7lc_182 {
    padding-right: 24px
}

._normalBottom_dg7lc_186 {
    padding-bottom: 24px
}

._normalLeft_dg7lc_190 {
    padding-left: 24px
}

._large_dg7lc_194 {
    padding: 32px
}

._largeVR_dg7lc_198 {
    padding-top: 32px;
    padding-bottom: 32px
}

._largeHR_dg7lc_203 {
    padding-left: 32px;
    padding-right: 32px
}

._largeTop_dg7lc_208 {
    padding-top: 32px
}

._largeRight_dg7lc_212 {
    padding-right: 32px
}

._largeBottom_dg7lc_216 {
    padding-bottom: 32px
}

._largeLeft_dg7lc_220 {
    padding-left: 32px
}

._xLarge_dg7lc_224 {
    padding: 48px
}

._xLargeVR_dg7lc_228 {
    padding-top: 48px;
    padding-bottom: 48px
}

._xLargeHR_dg7lc_233 {
    padding-left: 48px;
    padding-right: 48px
}

._xLargeTop_dg7lc_238 {
    padding-top: 48px
}

._xLargeRight_dg7lc_242 {
    padding-right: 48px
}

._xLargeBottom_dg7lc_246 {
    padding-bottom: 48px
}

._xLargeLeft_dg7lc_250 {
    padding-left: 48px
}

._xxLarge_dg7lc_254 {
    padding: 56px
}

._xxLargeVR_dg7lc_258 {
    padding-top: 56px;
    padding-bottom: 56px
}

._xxLargeHR_dg7lc_263 {
    padding-left: 56px;
    padding-right: 56px
}

._xxLargeTop_dg7lc_268 {
    padding-top: 56px
}

._xxLargeRight_dg7lc_272 {
    padding-right: 56px
}

._xxLargeBottom_dg7lc_276 {
    padding-bottom: 56px
}

._xxLargeLeft_dg7lc_280 {
    padding-left: 56px
}

._extraLarge_dg7lc_284 {
    padding: 64px
}

._extraLargeVR_dg7lc_288 {
    padding-top: 64px;
    padding-bottom: 64px
}

._extraLargeHR_dg7lc_293 {
    padding-left: 64px;
    padding-right: 64px
}

._extraLargeTop_dg7lc_298 {
    padding-top: 64px
}

._extraLargeRight_dg7lc_302 {
    padding-right: 64px
}

._extraLargeBottom_dg7lc_306 {
    padding-bottom: 64px
}

._extraLargeLeft_dg7lc_310 {
    padding-left: 64px
}

._size_tiny_ldink_23,
._size_tiny_ldink_23 * {
    font-size: 12px
}

._size_small_ldink_27,
._size_small_ldink_27 * {
    font-size: 16px
}

._size_medium_ldink_31,
._size_medium_ldink_31 * {
    font-size: 18px
}

._size_large_ldink_35,
._size_large_ldink_35 * {
    font-size: 32px
}

._weight_thin_ldink_39,
._weight_thin_ldink_39 * {
    font-weight: 100
}

._weight_extraLight_ldink_43,
._weight_extraLight_ldink_43 * {
    font-weight: 200
}

._weight_light_ldink_47,
._weight_light_ldink_47 * {
    font-weight: 300
}

._weight_normal_ldink_51,
._weight_normal_ldink_51 * {
    font-weight: 400
}

._weight_medium_ldink_55,
._weight_medium_ldink_55 * {
    font-weight: 500
}

._weight_semiBold_ldink_59,
._weight_semiBold_ldink_59 * {
    font-weight: 600
}

._weight_bold_ldink_63,
._weight_bold_ldink_63 * {
    font-weight: 700
}

._weight_extraBold_ldink_67,
._weight_extraBold_ldink_67 * {
    font-weight: 800
}

._lineHeight_ldink_71 {
    line-height: 100%
}

._secondary_ldink_75 {
    color: #8e8e8e
}

._modal_ib2ay_25 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2147483649
}

._modal_ib2ay_25 ._background_ib2ay_36 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: .3s;
    opacity: 0;
    overflow: auto;
    background-color: color-mix(in srgb, #000000 60%, white 0%);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

._modal_ib2ay_25 ._window_ib2ay_48 {
    min-width: 280px;
    max-width: 560px;
    background: #fff;
    border-radius: 6px;
    padding: 16px;
    z-index: 1;
    position: relative;
    opacity: 0;
    transform: scale(.01);
    transition: .3s;
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 6px 2px #00000026, 0 1px 2px #0000004d;
    overflow: auto
}

._modal_ib2ay_25 ._window_ib2ay_48 ._loading_ib2ay_64 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000000b3
}

._modal_ib2ay_25 ._window_ib2ay_48 ._loading_ib2ay_64 img {
    width: 100px
}

._modal_visible_ib2ay_76 ._background_ib2ay_36 {
    opacity: 1
}

._modal_visible_ib2ay_76 ._window_ib2ay_48 {
    opacity: 1;
    transform: scale(1)
}

._modal_hidden_ib2ay_83 ._background_ib2ay_36 {
    opacity: 0
}

._modal_hidden_ib2ay_83 ._window_ib2ay_48 {
    opacity: 0;
    transform: scale(.01)
}

._modal_hiddenDone_ib2ay_90 ._background_ib2ay_36 {
    opacity: 0
}

._modal_hiddenDone_ib2ay_90 ._window_ib2ay_48 {
    opacity: 0;
    transform: scale(.01)
}

._color_13dyv_1 {
    padding: 0 8px;
    border-radius: 8px;
    width: 100%;
    box-shadow: 0 0 7px -5px #000;
    font-weight: 800;
    flex-shrink: 0
}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<script src="https://apis.google.com/js/api.js" gapi_processed="true"></script>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
.raz8nf {
    background-color: #333
}

.bq18Qe {
    color: rgba(255, 255, 255, .87)
}

.raz8nf {
    min-width: 344px
}

@media (max-width:480px),
(max-width:344px) {
    .raz8nf {
        min-width: 100%
    }
}

.raz8nf {
    max-width: 672px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.QJUsV {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pHrK3,
.DJ3Hbd,
.iSHTc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.DJ3Hbd .bq18Qe,
.DJ3Hbd .gwBZP {
    visibility: visible
}

.raz8nf {
    padding-left: 0;
    padding-right: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.raz8nf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .raz8nf::before {
        border-color: CanvasText
    }
}

[dir=rtl] .raz8nf,
.raz8nf[dir=rtl] {
    padding-left: 8px;
    padding-right: 0
}

.DJ3Hbd .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.iSHTc .raz8nf {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    visibility: hidden;
    padding-top: 14px;
    padding-bottom: 14px
}

[dir=rtl] .bq18Qe,
.bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.bq18Qe::before {
    display: inline;
    content: attr(data-mdc-snackbar-label-text)
}

.gwBZP {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: hidden
}

.v4yced+.wiguqe {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .v4yced+.wiguqe,
.v4yced+.wiguqe[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

.QJUsV {
    z-index: 8;
    margin: 8px
}

.vjrVSe .bq18Qe {
    padding-left: 16px;
    padding-right: 8px;
    padding-bottom: 12px
}

[dir=rtl] .vjrVSe .bq18Qe,
.vjrVSe .bq18Qe[dir=rtl] {
    padding-left: 8px;
    padding-right: 16px
}

.vjrVSe .raz8nf {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.vjrVSe .gwBZP {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    margin-bottom: 8px
}

.L6UxLe {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.bq18Qe {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.v4yced:not(:disabled) {
    color: #bb86fc
}

.v4yced .mvHKZd::before,
.v4yced .mvHKZd::after {
    background-color: #bb86fc;
    background-color: var(--mdc-ripple-color, #bb86fc)
}

.v4yced:hover .mvHKZd::before,
.v4yced.K1vCLe .mvHKZd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.v4yced.J0GYAf .mvHKZd::before,
.v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe {
    color: rgba(255, 255, 255, .87)
}

.wiguqe .ti8Tdd::before,
.wiguqe .ti8Tdd::after {
    background-color: rgba(255, 255, 255, .87);
    background-color: var(--mdc-ripple-color, rgba(255, 255, 255, .87))
}

.wiguqe:hover .ti8Tdd::before,
.wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .08;
    opacity: var(--mdc-ripple-hover-opacity, 0.08)
}

.wiguqe.J0GYAf .ti8Tdd::before,
.wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

.wiguqe.wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px;
    font-size: 18px
}

.wiguqe.wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.wiguqe.wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.wiguqe.wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.VOBzC {
    margin: 24px
}

.VOBzC .raz8nf {
    background-color: #202124
}

.VOBzC .bq18Qe {
    color: #e8eaed
}

.VOBzC .v4yced:not(:disabled) {
    background-color: transparent;
    color: #8ab4f8;
    color: var(--gm-colortextbutton-ink-color, #8ab4f8)
}

.VOBzC .v4yced:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .v4yced .rF6umd .HJnQU,
.VOBzC .v4yced .rF6umd .ULjo3b {
    stroke: #8ab4f8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .VOBzC .v4yced .rF6umd .HJnQU,
    .VOBzC .v4yced .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.VOBzC .v4yced:hover:not(:disabled),
.VOBzC .v4yced.J0GYAf:not(:disabled),
.VOBzC .v4yced:not(.kiqhKd):focus:not(:disabled),
.VOBzC .v4yced:active:not(:disabled) {
    color: #aecbfa;
    color: var(--gm-colortextbutton-ink-color--stateful, #aecbfa)
}

.VOBzC .v4yced .mvHKZd::before,
.VOBzC .v4yced .mvHKZd::after {
    background-color: #aecbfa;
    background-color: var(--gm-colortextbutton-state-color, #aecbfa)
}

.VOBzC .v4yced:hover .mvHKZd::before,
.VOBzC .v4yced.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .v4yced.J0GYAf .mvHKZd::before,
.VOBzC .v4yced:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .v4yced:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .v4yced:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .v4yced.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    color: #e8eaed;
    z-index: 0
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    z-index: -1
}

.VOBzC .wiguqe:disabled {
    color: rgba(232, 234, 237, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(232, 234, 237, .38))
}

.VOBzC .wiguqe .ti8Tdd::before,
.VOBzC .wiguqe .ti8Tdd::after {
    background-color: #e8eaed;
    background-color: var(--mdc-ripple-color, #e8eaed)
}

.VOBzC .wiguqe:hover .ti8Tdd::before,
.VOBzC .wiguqe.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.VOBzC .wiguqe.J0GYAf .ti8Tdd::before,
.VOBzC .wiguqe:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.VOBzC .wiguqe:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.VOBzC .wiguqe:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.VOBzC .wiguqe {
    width: 36px;
    height: 36px;
    padding: 6px
}

.VOBzC .wiguqe .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe.s4XJvf .ti8Tdd {
    width: 36px;
    height: 36px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0
}

.VOBzC .wiguqe.s4XJvf .z59NDd {
    max-height: 36px;
    max-width: 36px
}

.VOBzC .wiguqe .q7vLSb {
    position: absolute;
    top: 50%;
    height: 36px;
    left: 50%;
    width: 36px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style>
._button_10caf_25 {
    border-radius: 8px;
    border: unset;
    cursor: pointer;
    transition: .3s
}

._button_10caf_25:disabled {
    opacity: .3;
    cursor: not-allowed
}

._button_default_10caf_35 {
    background: transparent;
    color: #43434e
}

._button_default_10caf_35:hover {
    background: #f3f4f7
}

._button_default_10caf_35:active {
    background: #8e8e8e
}

._button_default_10caf_35 ._svg_10caf_45 * {
    fill: #43434e
}

._button_primary_10caf_48 {
    background: #007eff;
    color: #fff
}

._button_primary_10caf_48:hover {
    background: #3398ff
}

._button_primary_10caf_48:active {
    background: #66b2ff
}

._button_primary_10caf_48 ._svg_10caf_45 * {
    fill: #fff
}

._button_link_10caf_61 {
    background: transparent;
    color: #007eff
}

._button_link_10caf_61:hover {
    color: #3398ff
}

._button_link_10caf_61:active {
    color: #66b2ff
}

._button_link_10caf_61 ._svg_10caf_45 * {
    fill: #007eff
}

._button_link_10caf_61 ._svg_10caf_45 *:hover {
    fill: #3398ff
}

._button_link_10caf_61 ._svg_10caf_45 *:active {
    fill: #66b2ff
}

._button_large_10caf_80 {
    padding: 12px 16px
}

._button_large_10caf_80 * {
    font-size: 16px
}

._button_medium_10caf_86 {
    padding: 8px 16px
}

._button_medium_10caf_86 * {
    font-size: 16px
}

._button_small_10caf_92 {
    padding: 4px;
    min-height: 24px
}

._button_small_10caf_92 * {
    font-size: 12px
}

._flexBox_9xdww_14 {
    flex-flow: unset
}

._gap_extraTiny_9xdww_18 {
    gap: 2px
}

._gap_tiny_9xdww_22 {
    gap: 4px
}

._gap_extraSmall_9xdww_26 {
    gap: 6px
}

._gap_small_9xdww_30 {
    gap: 8px
}

._gap_medium_9xdww_34 {
    gap: 16px
}

._gap_normal_9xdww_38 {
    gap: 24px
}

._gap_large_9xdww_42 {
    gap: 32px
}

._gap_xLarge_9xdww_46 {
    gap: 48px
}

._gap_xxLarge_9xdww_50 {
    gap: 56px
}

._gap_extraLarge_9xdww_54 {
    gap: 64px
}

._column_9xdww_58 {
    flex-direction: column !important
}

._flexWrap_9xdww_62 {
    flex-wrap: wrap
}

._popover_12uvb_1 {
    position: fixed;
    padding: 8px 10px;
    z-index: 2147483647;
    background: #31363de6;
    border-radius: 4px;
    color: #fff;
    font-size: 14px
}

._buttons_12uvb_11 {
    position: fixed;
    top: 0;
    right: 0;
    padding: 8px;
    z-index: 2147483647
}

._popup_hcu7e_1 {
    position: fixed;
    z-index: 2147483649;
    background: #ffffffe6;
    border-radius: 4px;
    color: #000;
    font-size: 14px;
    line-height: 1.286;
    width: 350px;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 0 0 7px -5px #000
}

._popup_hcu7e_1:before {
    border-color: rgba(255, 255, 255, .9) transparent;
    border-width: 0 7px 7px 7px;
    left: 7px;
    top: -7px;
    border-style: solid;
    content: ".";
    display: block;
    height: 0;
    position: absolute;
    text-indent: -30000px;
    width: 0
}

._color_hcu7e_27 {
    width: 20px;
    height: 20px;
    cursor: pointer;
    flex-shrink: 0
}

._styleContainer_hcu7e_34 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

._extraTiny_dg7lc_14 {
    padding: 2px
}

._extraTinyVR_dg7lc_18 {
    padding-top: 2px;
    padding-bottom: 2px
}

._extraTinyHR_dg7lc_23 {
    padding-left: 2px;
    padding-right: 2px
}

._extraTinyTop_dg7lc_28 {
    padding-top: 2px
}

._extraTinyRight_dg7lc_32 {
    padding-right: 2px
}

._extraTinyBottom_dg7lc_36 {
    padding-bottom: 2px
}

._extraTinyLeft_dg7lc_40 {
    padding-left: 2px
}

._tiny_dg7lc_44 {
    padding: 4px
}

._tinyVR_dg7lc_48 {
    padding-top: 4px;
    padding-bottom: 4px
}

._tinyHR_dg7lc_53 {
    padding-left: 4px;
    padding-right: 4px
}

._tinyTop_dg7lc_58 {
    padding-top: 4px
}

._tinyRight_dg7lc_62 {
    padding-right: 4px
}

._tinyBottom_dg7lc_66 {
    padding-bottom: 4px
}

._tinyLeft_dg7lc_70 {
    padding-left: 4px
}

._extraSmall_dg7lc_74 {
    padding: 6px
}

._extraSmallVR_dg7lc_78 {
    padding-top: 6px;
    padding-bottom: 6px
}

._extraSmallHR_dg7lc_83 {
    padding-left: 6px;
    padding-right: 6px
}

._extraSmallTop_dg7lc_88 {
    padding-top: 6px
}

._extraSmallRight_dg7lc_92 {
    padding-right: 6px
}

._extraSmallBottom_dg7lc_96 {
    padding-bottom: 6px
}

._extraSmallLeft_dg7lc_100 {
    padding-left: 6px
}

._small_dg7lc_104 {
    padding: 8px
}

._smallVR_dg7lc_108 {
    padding-top: 8px;
    padding-bottom: 8px
}

._smallHR_dg7lc_113 {
    padding-left: 8px;
    padding-right: 8px
}

._smallTop_dg7lc_118 {
    padding-top: 8px
}

._smallRight_dg7lc_122 {
    padding-right: 8px
}

._smallBottom_dg7lc_126 {
    padding-bottom: 8px
}

._smallLeft_dg7lc_130 {
    padding-left: 8px
}

._medium_dg7lc_134 {
    padding: 16px
}

._mediumVR_dg7lc_138 {
    padding-top: 16px;
    padding-bottom: 16px
}

._mediumHR_dg7lc_143 {
    padding-left: 16px;
    padding-right: 16px
}

._mediumTop_dg7lc_148 {
    padding-top: 16px
}

._mediumRight_dg7lc_152 {
    padding-right: 16px
}

._mediumBottom_dg7lc_156 {
    padding-bottom: 16px
}

._mediumLeft_dg7lc_160 {
    padding-left: 16px
}

._normal_dg7lc_164 {
    padding: 24px
}

._normalVR_dg7lc_168 {
    padding-top: 24px;
    padding-bottom: 24px
}

._normalHR_dg7lc_173 {
    padding-left: 24px;
    padding-right: 24px
}

._normalTop_dg7lc_178 {
    padding-top: 24px
}

._normalRight_dg7lc_182 {
    padding-right: 24px
}

._normalBottom_dg7lc_186 {
    padding-bottom: 24px
}

._normalLeft_dg7lc_190 {
    padding-left: 24px
}

._large_dg7lc_194 {
    padding: 32px
}

._largeVR_dg7lc_198 {
    padding-top: 32px;
    padding-bottom: 32px
}

._largeHR_dg7lc_203 {
    padding-left: 32px;
    padding-right: 32px
}

._largeTop_dg7lc_208 {
    padding-top: 32px
}

._largeRight_dg7lc_212 {
    padding-right: 32px
}

._largeBottom_dg7lc_216 {
    padding-bottom: 32px
}

._largeLeft_dg7lc_220 {
    padding-left: 32px
}

._xLarge_dg7lc_224 {
    padding: 48px
}

._xLargeVR_dg7lc_228 {
    padding-top: 48px;
    padding-bottom: 48px
}

._xLargeHR_dg7lc_233 {
    padding-left: 48px;
    padding-right: 48px
}

._xLargeTop_dg7lc_238 {
    padding-top: 48px
}

._xLargeRight_dg7lc_242 {
    padding-right: 48px
}

._xLargeBottom_dg7lc_246 {
    padding-bottom: 48px
}

._xLargeLeft_dg7lc_250 {
    padding-left: 48px
}

._xxLarge_dg7lc_254 {
    padding: 56px
}

._xxLargeVR_dg7lc_258 {
    padding-top: 56px;
    padding-bottom: 56px
}

._xxLargeHR_dg7lc_263 {
    padding-left: 56px;
    padding-right: 56px
}

._xxLargeTop_dg7lc_268 {
    padding-top: 56px
}

._xxLargeRight_dg7lc_272 {
    padding-right: 56px
}

._xxLargeBottom_dg7lc_276 {
    padding-bottom: 56px
}

._xxLargeLeft_dg7lc_280 {
    padding-left: 56px
}

._extraLarge_dg7lc_284 {
    padding: 64px
}

._extraLargeVR_dg7lc_288 {
    padding-top: 64px;
    padding-bottom: 64px
}

._extraLargeHR_dg7lc_293 {
    padding-left: 64px;
    padding-right: 64px
}

._extraLargeTop_dg7lc_298 {
    padding-top: 64px
}

._extraLargeRight_dg7lc_302 {
    padding-right: 64px
}

._extraLargeBottom_dg7lc_306 {
    padding-bottom: 64px
}

._extraLargeLeft_dg7lc_310 {
    padding-left: 64px
}

._size_tiny_ldink_23,
._size_tiny_ldink_23 * {
    font-size: 12px
}

._size_small_ldink_27,
._size_small_ldink_27 * {
    font-size: 16px
}

._size_medium_ldink_31,
._size_medium_ldink_31 * {
    font-size: 18px
}

._size_large_ldink_35,
._size_large_ldink_35 * {
    font-size: 32px
}

._weight_thin_ldink_39,
._weight_thin_ldink_39 * {
    font-weight: 100
}

._weight_extraLight_ldink_43,
._weight_extraLight_ldink_43 * {
    font-weight: 200
}

._weight_light_ldink_47,
._weight_light_ldink_47 * {
    font-weight: 300
}

._weight_normal_ldink_51,
._weight_normal_ldink_51 * {
    font-weight: 400
}

._weight_medium_ldink_55,
._weight_medium_ldink_55 * {
    font-weight: 500
}

._weight_semiBold_ldink_59,
._weight_semiBold_ldink_59 * {
    font-weight: 600
}

._weight_bold_ldink_63,
._weight_bold_ldink_63 * {
    font-weight: 700
}

._weight_extraBold_ldink_67,
._weight_extraBold_ldink_67 * {
    font-weight: 800
}

._lineHeight_ldink_71 {
    line-height: 100%
}

._secondary_ldink_75 {
    color: #8e8e8e
}

._modal_ib2ay_25 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2147483649
}

._modal_ib2ay_25 ._background_ib2ay_36 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: .3s;
    opacity: 0;
    overflow: auto;
    background-color: color-mix(in srgb, #000000 60%, white 0%);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

._modal_ib2ay_25 ._window_ib2ay_48 {
    min-width: 280px;
    max-width: 560px;
    background: #fff;
    border-radius: 6px;
    padding: 16px;
    z-index: 1;
    position: relative;
    opacity: 0;
    transform: scale(.01);
    transition: .3s;
    display: flex;
    flex-direction: column;
    box-shadow: 0 2px 6px 2px #00000026, 0 1px 2px #0000004d;
    overflow: auto
}

._modal_ib2ay_25 ._window_ib2ay_48 ._loading_ib2ay_64 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #000000b3
}

._modal_ib2ay_25 ._window_ib2ay_48 ._loading_ib2ay_64 img {
    width: 100px
}

._modal_visible_ib2ay_76 ._background_ib2ay_36 {
    opacity: 1
}

._modal_visible_ib2ay_76 ._window_ib2ay_48 {
    opacity: 1;
    transform: scale(1)
}

._modal_hidden_ib2ay_83 ._background_ib2ay_36 {
    opacity: 0
}

._modal_hidden_ib2ay_83 ._window_ib2ay_48 {
    opacity: 0;
    transform: scale(.01)
}

._modal_hiddenDone_ib2ay_90 ._background_ib2ay_36 {
    opacity: 0
}

._modal_hiddenDone_ib2ay_90 ._window_ib2ay_48 {
    opacity: 0;
    transform: scale(.01)
}

._color_13dyv_1 {
    padding: 0 8px;
    border-radius: 8px;
    width: 100%;
    box-shadow: 0 0 7px -5px #000;
    font-weight: 800;
    flex-shrink: 0
}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}
</style>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.XsNhfd {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none;
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.XsNhfd:focus {
    outline: none
}

.ggbLHc {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ahN5ac {
    background-color: transparent;
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.CxhNxc {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.XjGMhc .ndTzyb {
    opacity: .38;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XjGMhc .q2wqsd,
.XjGMhc .ggbLHc {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.Zlayod,
.WbujC,
.Zlayod .ahN5ac,
.WbujC .ahN5ac {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.TkMjKe {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .812rem
}

.stIm5d {
    display: block
}

.EsAxle {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 48px
}

.EsAxle:focus {
    outline: none
}

.EsAxle:not(.Zlayod):focus::before,
.EsAxle.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .EsAxle:not(.Zlayod):focus::before,
    .EsAxle.J0GYAf::before {
        border-color: CanvasText
    }
}

.EsAxle.Zlayod::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .EsAxle.Zlayod::before {
        border-color: CanvasText
    }
}

[dir=rtl] .EsAxle,
.EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.ncCSge .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .ncCSge .EsAxle,
.ncCSge .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.vvg8df .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .vvg8df .EsAxle,
.vvg8df .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.D4Hcvc .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 56px
}

[dir=rtl] .D4Hcvc .EsAxle,
.D4Hcvc .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.w3bKMe .EsAxle {
    padding-left: 16px;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .w3bKMe .EsAxle,
.w3bKMe .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.d5UyFb .EsAxle {
    padding-left: 0;
    padding-right: 16px;
    height: 72px
}

[dir=rtl] .d5UyFb .EsAxle,
.d5UyFb .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 0
}

.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 20px;
    height: 20px
}

[dir=rtl] .TkMjKe .ahN5ac,
.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.ahN5ac {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    fill: currentColor;
    object-fit: cover;
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ahN5ac,
.ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.ncCSge .ahN5ac {
    margin-left: 0;
    margin-right: 32px;
    width: 24px;
    height: 24px
}

[dir=rtl] .ncCSge .ahN5ac,
.ncCSge .ahN5ac[dir=rtl] {
    margin-left: 32px;
    margin-right: 0
}

.vvg8df .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

[dir=rtl] .vvg8df .ahN5ac,
.vvg8df .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.D4Hcvc .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 40px;
    height: 40px
}

[dir=rtl] .D4Hcvc .ahN5ac,
.D4Hcvc .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.w3bKMe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 56px;
    height: 56px
}

[dir=rtl] .w3bKMe .ahN5ac,
.w3bKMe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.d5UyFb .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 100px;
    height: 56px
}

[dir=rtl] .d5UyFb .ahN5ac,
.d5UyFb .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.XsNhfd .ahN5ac {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.CxhNxc {
    margin-left: auto;
    margin-right: 0
}

.CxhNxc:not(.material-icons) {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.EsAxle[dir=rtl] .CxhNxc,
[dir=rtl] .EsAxle .CxhNxc {
    margin-left: 0;
    margin-right: auto
}

.ndTzyb {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ndTzyb[for] {
    pointer-events: none
}

.q2wqsd {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.d5UyFb .q2wqsd,
.w3bKMe .q2wqsd,
.D4Hcvc .q2wqsd,
.vvg8df .q2wqsd,
.ncCSge .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.d5UyFb .q2wqsd::before,
.w3bKMe .q2wqsd::before,
.D4Hcvc .q2wqsd::before,
.vvg8df .q2wqsd::before,
.ncCSge .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.d5UyFb .q2wqsd::after,
.w3bKMe .q2wqsd::after,
.D4Hcvc .q2wqsd::after,
.vvg8df .q2wqsd::after,
.ncCSge .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.TkMjKe .q2wqsd {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.TkMjKe .q2wqsd::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.TkMjKe .q2wqsd::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.ggbLHc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.ggbLHc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.TkMjKe .ggbLHc {
    font-size: inherit
}

.TkMjKe .EsAxle {
    height: 40px
}

.ovMOve .ndTzyb {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ovMOve .EsAxle {
    height: 64px
}

.ovMOve.d5UyFb .EsAxle,
.ovMOve.w3bKMe .EsAxle,
.ovMOve.D4Hcvc .EsAxle,
.ovMOve.vvg8df .EsAxle,
.ovMOve.ncCSge .EsAxle {
    height: 72px
}

.ovMOve.ncCSge .ahN5ac {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.ovMOve.TkMjKe .EsAxle,
.vvg8df.TkMjKe .EsAxle {
    height: 60px
}

.vvg8df.TkMjKe .ahN5ac {
    margin-left: 0;
    margin-right: 16px;
    width: 36px;
    height: 36px
}

[dir=rtl] .vvg8df.TkMjKe .ahN5ac,
.vvg8df.TkMjKe .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

:not(.XjGMhc).EsAxle {
    cursor: pointer
}

a.EsAxle {
    color: inherit;
    text-decoration: none
}

.P6vI0c {
    height: 0;
    margin: 0;
    border: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(0, 0, 0, .12)
}

.uWs2r {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .uWs2r,
.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.x06bkb {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .x06bkb,
.x06bkb[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.x06bkb.uWs2r {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .x06bkb.uWs2r,
.x06bkb.uWs2r[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.XsNhfd .O77Tad {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad,
.XsNhfd .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.XsNhfd .O77Tad.kBj4pc {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc,
.XsNhfd .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .XsNhfd .O77Tad.sl0W3e,
.XsNhfd .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.XsNhfd .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .XsNhfd .O77Tad.kBj4pc.q5uGlf,
.XsNhfd .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .ncCSge .O77Tad,
.ncCSge .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.ncCSge .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc,
.ncCSge .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.ncCSge .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .ncCSge .O77Tad.sl0W3e,
.ncCSge .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.ncCSge .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .ncCSge .O77Tad.kBj4pc.q5uGlf,
.ncCSge .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .vvg8df .O77Tad,
.vvg8df .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.vvg8df .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc,
.vvg8df .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.vvg8df .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .vvg8df .O77Tad.sl0W3e,
.vvg8df .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.vvg8df .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .vvg8df .O77Tad.kBj4pc.q5uGlf,
.vvg8df .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .D4Hcvc .O77Tad,
.D4Hcvc .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.D4Hcvc .O77Tad.kBj4pc {
    margin-left: 72px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc,
.D4Hcvc .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 72px
}

.D4Hcvc .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .D4Hcvc .O77Tad.sl0W3e,
.D4Hcvc .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.D4Hcvc .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .D4Hcvc .O77Tad.kBj4pc.q5uGlf,
.D4Hcvc .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 88px);
    width: calc(100% - 88px)
}

[dir=rtl] .w3bKMe .O77Tad,
.w3bKMe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.w3bKMe .O77Tad.kBj4pc {
    margin-left: 88px;
    margin-right: 0;
    width: -webkit-calc(100% - 104px);
    width: calc(100% - 104px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc,
.w3bKMe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 88px
}

.w3bKMe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .w3bKMe .O77Tad.sl0W3e,
.w3bKMe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.w3bKMe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .w3bKMe .O77Tad.kBj4pc.q5uGlf,
.w3bKMe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.d5UyFb .O77Tad {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 116px);
    width: calc(100% - 116px)
}

[dir=rtl] .d5UyFb .O77Tad,
.d5UyFb .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.d5UyFb .O77Tad.kBj4pc {
    margin-left: 116px;
    margin-right: 0;
    width: -webkit-calc(100% - 132px);
    width: calc(100% - 132px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc,
.d5UyFb .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 116px
}

.d5UyFb .O77Tad.sl0W3e {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 0px);
    width: calc(100% - 0px)
}

[dir=rtl] .d5UyFb .O77Tad.sl0W3e,
.d5UyFb .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.d5UyFb .O77Tad.kBj4pc.q5uGlf {
    margin-left: 0;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .d5UyFb .O77Tad.kBj4pc.q5uGlf,
.d5UyFb .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 0
}

.TMXuBc .XsNhfd {
    padding: 0
}

.jN0m4d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.AwmlCc {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

.bcnD0 {
    color: rgba(0, 0, 0, .54);
    color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, .54))
}

.ZgOB2b {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    background-color: transparent
}

.apISme .VAU7nf,
.GBwnLd .rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, .38))
}

.rBjsCf {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, .38))
}

.fVNOj .VAU7nf,
.fVNOj .sjIYke,
.fVNOj .rBjsCf {
    opacity: .38
}

.fVNOj .AwmlCc,
.fVNOj .bcnD0,
.fVNOj .ZgOB2b,
.fVNOj.apISme .VAU7nf,
.fVNOj.GBwnLd .rBjsCf,
.fVNOj.ntvZsd .rBjsCf {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.XOCmmb .AwmlCc,
.O070l .AwmlCc,
.XOCmmb.apISme .VAU7nf,
.O070l.apISme .VAU7nf {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.jN0m4d {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .GDbGcd::after {
        content: "";
        display: block;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: white
    }
}

.Xrwd3d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    line-height: 1.5rem;
    margin: 0;
    padding: 8px 0;
    list-style-type: none
}

.Xrwd3d:focus {
    outline: none
}

.JM9k6b {
    display: block
}

.GCxSKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    -webkit-align-items: stretch;
    align-items: stretch;
    cursor: pointer
}

.GCxSKc:focus {
    outline: none
}

.GCxSKc.ATJ1A {
    height: 48px
}

.GCxSKc.ZT12xd {
    height: 64px
}

.GCxSKc.iZLNsd {
    height: 88px
}

.GCxSKc.ATJ1A .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.ZT12xd .VAU7nf,
.GCxSKc.iZLNsd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.ATJ1A .rBjsCf,
.GCxSKc.ZT12xd .rBjsCf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.GCxSKc.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.GCxSKc.fVNOj,
.GCxSKc.D6RX {
    cursor: auto
}

.GCxSKc:not(.XOCmmb):focus::before,
.GCxSKc.J0GYAf::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GCxSKc:not(.XOCmmb):focus::before,
    .GCxSKc.J0GYAf::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px double transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb::before {
        border-color: CanvasText
    }
}

.GCxSKc.XOCmmb:focus::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 3px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .GCxSKc.XOCmmb:focus::before {
        border-color: CanvasText
    }
}

a.GCxSKc {
    color: inherit;
    text-decoration: none
}

.VAU7nf {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.rBjsCf {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    pointer-events: none
}

.sjIYke {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-align-self: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    pointer-events: none
}

.ZT12xd .sjIYke,
.iZLNsd .sjIYke {
    -webkit-align-self: stretch;
    align-self: stretch
}

.sjIYke[for] {
    pointer-events: none
}

.AwmlCc {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .AwmlCc,
.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .AwmlCc::before,
.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ZT12xd .AwmlCc::after,
.iZLNsd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.bcnD0 {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    margin-top: 0;
    line-height: normal
}

.bcnD0::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.iZLNsd .bcnD0 {
    white-space: normal;
    line-height: 20px
}

.LugIIb .bcnD0 {
    white-space: nowrap;
    line-height: auto
}

.ZgOB2b {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-overline-font-size, 0.75rem);
    line-height: 2rem;
    line-height: var(--mdc-typography-overline-line-height, 2rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-overline-font-weight, 500);
    letter-spacing: .1666666667em;
    letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
    text-decoration: none;
    text-decoration: var(--mdc-typography-overline-text-decoration, none);
    text-transform: uppercase;
    text-transform: var(--mdc-typography-overline-text-transform, uppercase);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iZLNsd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iZLNsd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iZLNsd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .zRzjMe.GCxSKc,
.zRzjMe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.zRzjMe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .zRzjMe .VAU7nf,
.zRzjMe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.zRzjMe .VAU7nf {
    width: 40px;
    height: 40px
}

.zRzjMe.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.zRzjMe.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.zRzjMe.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.zRzjMe.ATJ1A {
    height: 56px
}

.zRzjMe.ZT12xd {
    height: 72px
}

.zRzjMe .VAU7nf {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.apISme .VAU7nf {
    width: 24px;
    height: 24px
}

.apISme.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .apISme.GCxSKc,
.apISme.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.apISme .VAU7nf {
    margin-left: 16px;
    margin-right: 32px
}

[dir=rtl] .apISme .VAU7nf,
.apISme .VAU7nf[dir=rtl] {
    margin-left: 32px;
    margin-right: 16px
}

.apISme.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.apISme.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.apISme.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.apISme.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.apISme.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.apISme.ATJ1A {
    height: 56px
}

.apISme.ZT12xd {
    height: 72px
}

.rVkW8e.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rVkW8e.GCxSKc,
.rVkW8e.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rVkW8e .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .rVkW8e .VAU7nf,
.rVkW8e .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rVkW8e .VAU7nf {
    width: 40px;
    height: 40px
}

.rVkW8e.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.rVkW8e.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.rVkW8e.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.rVkW8e.ATJ1A {
    height: 56px
}

.rVkW8e.ZT12xd {
    height: 72px
}

.iwWnSd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .iwWnSd.GCxSKc,
.iwWnSd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.iwWnSd .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .iwWnSd .VAU7nf,
.iwWnSd .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.iwWnSd .VAU7nf {
    width: 56px;
    height: 56px
}

.iwWnSd.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.iwWnSd.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.iwWnSd.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.iwWnSd.ATJ1A,
.iwWnSd.ZT12xd {
    height: 72px
}

.LF4pif.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.LF4pif.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .LF4pif.GCxSKc,
.LF4pif.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.LF4pif .VAU7nf {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .LF4pif .VAU7nf,
.LF4pif .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.LF4pif .VAU7nf {
    width: 100px;
    height: 56px
}

.LF4pif.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.LF4pif.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.LF4pif.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LF4pif.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.LF4pif.ATJ1A,
.LF4pif.ZT12xd {
    height: 72px
}

.xksXcb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .xksXcb.GCxSKc,
.xksXcb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.xksXcb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .xksXcb .VAU7nf,
.xksXcb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.xksXcb .VAU7nf {
    width: 40px;
    height: 40px
}

.xksXcb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.xksXcb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.xksXcb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.xksXcb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.xksXcb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.xksXcb.ATJ1A {
    height: 56px
}

.xksXcb.ZT12xd {
    height: 72px
}

.JwexAb.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .JwexAb.GCxSKc,
.JwexAb.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.JwexAb .VAU7nf {
    margin-left: 8px;
    margin-right: 24px
}

[dir=rtl] .JwexAb .VAU7nf,
.JwexAb .VAU7nf[dir=rtl] {
    margin-left: 24px;
    margin-right: 8px
}

.JwexAb .VAU7nf {
    width: 40px;
    height: 40px
}

.JwexAb.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.JwexAb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.JwexAb.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.JwexAb.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.JwexAb.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.JwexAb.ATJ1A {
    height: 56px
}

.JwexAb.ZT12xd {
    height: 72px
}

.vOmloc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .vOmloc.GCxSKc,
.vOmloc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.vOmloc .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .vOmloc .VAU7nf,
.vOmloc .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.vOmloc .VAU7nf {
    width: 36px;
    height: 20px
}

.vOmloc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.vOmloc.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .AwmlCc::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd .ZgOB2b {
    display: block;
    margin-top: 0;
    line-height: normal;
    margin-bottom: -20px
}

.vOmloc.ZT12xd .ZgOB2b::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.vOmloc.ZT12xd .ZgOB2b::after {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: -20px
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.vOmloc.ZT12xd.ntvZsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 32px;
    content: "";
    vertical-align: 0
}

.vOmloc.ATJ1A {
    height: 56px
}

.vOmloc.ZT12xd {
    height: 72px
}

.GBwnLd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GBwnLd.GCxSKc,
.GBwnLd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.GBwnLd .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .GBwnLd .rBjsCf,
.GBwnLd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.GBwnLd .rBjsCf {
    width: 24px;
    height: 24px
}

.ntvZsd.ZT12xd .rBjsCf,
.ntvZsd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start
}

.ntvZsd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .ntvZsd.GCxSKc,
.ntvZsd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.ntvZsd .rBjsCf {
    margin-left: 28px;
    margin-right: 16px
}

[dir=rtl] .ntvZsd .rBjsCf,
.ntvZsd .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 28px
}

.ntvZsd.ZT12xd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.ZT12xd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd.iZLNsd .rBjsCf {
    display: block;
    margin-top: 0;
    line-height: normal
}

.ntvZsd.iZLNsd .rBjsCf::before {
    display: inline-block;
    width: 0;
    height: 28px;
    content: "";
    vertical-align: 0
}

.ntvZsd .rBjsCf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-caption-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.bCpuwd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .bCpuwd.GCxSKc,
.bCpuwd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.bCpuwd .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .bCpuwd .rBjsCf,
.bCpuwd .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.bCpuwd .rBjsCf {
    width: 40px;
    height: 40px
}

.bCpuwd.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.Yc8aqe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .Yc8aqe.GCxSKc,
.Yc8aqe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.Yc8aqe .rBjsCf {
    margin-left: 24px;
    margin-right: 8px
}

[dir=rtl] .Yc8aqe .rBjsCf,
.Yc8aqe .rBjsCf[dir=rtl] {
    margin-left: 8px;
    margin-right: 24px
}

.Yc8aqe .rBjsCf {
    width: 40px;
    height: 40px
}

.Yc8aqe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.S87QLe.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .S87QLe.GCxSKc,
.S87QLe.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.S87QLe .rBjsCf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .S87QLe .rBjsCf,
.S87QLe .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.S87QLe .rBjsCf {
    width: 36px;
    height: 20px
}

.S87QLe.iZLNsd .rBjsCf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 16px
}

.LugIIb.ZT12xd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.ZT12xd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.LugIIb.iZLNsd .AwmlCc {
    display: block;
    margin-top: 0;
    line-height: normal
}

.LugIIb.iZLNsd .AwmlCc::before {
    display: inline-block;
    width: 0;
    height: 20px;
    content: "";
    vertical-align: 0
}

.GCxSKc {
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .GCxSKc,
.GCxSKc[dir=rtl] {
    padding-left: 16px;
    padding-right: 16px
}

.uHT9ac .XsNhfd {
    padding: 0
}

.DkUt0d {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: 1rem;
    font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
    line-height: 1.75rem;
    line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
    letter-spacing: .009375em;
    letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
    margin: -webkit-calc((3rem - 1.5rem)/2) 16px;
    margin: 16px;
    margin: calc((3rem - 1.5rem)/2) 16px
}

.GDbGcd {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    padding: 0;
    background-clip: content-box
}

.GDbGcd.Ktzlsd,
.KYFrZd.Ktzlsd,
.yD9Hu.Ktzlsd,
.OaDxzc.Ktzlsd,
.RAf1Xb.Ktzlsd,
.ZtBX4b.Ktzlsd,
.t7hjPb.Ktzlsd,
.iJ4YWb.Ktzlsd,
.SeJ8Jc.Ktzlsd {
    padding-left: 16px;
    padding-right: auto
}

[dir=rtl] .GDbGcd.Ktzlsd,
[dir=rtl] .KYFrZd.Ktzlsd,
[dir=rtl] .yD9Hu.Ktzlsd,
[dir=rtl] .OaDxzc.Ktzlsd,
[dir=rtl] .RAf1Xb.Ktzlsd,
[dir=rtl] .ZtBX4b.Ktzlsd,
[dir=rtl] .t7hjPb.Ktzlsd,
[dir=rtl] .iJ4YWb.Ktzlsd,
[dir=rtl] .SeJ8Jc.Ktzlsd,
.GDbGcd.Ktzlsd[dir=rtl],
.KYFrZd.Ktzlsd[dir=rtl],
.yD9Hu.Ktzlsd[dir=rtl],
.OaDxzc.Ktzlsd[dir=rtl],
.RAf1Xb.Ktzlsd[dir=rtl],
.ZtBX4b.Ktzlsd[dir=rtl],
.t7hjPb.Ktzlsd[dir=rtl],
.iJ4YWb.Ktzlsd[dir=rtl],
.SeJ8Jc.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 16px
}

.GDbGcd.uCV5mb,
.KYFrZd.uCV5mb,
.yD9Hu.uCV5mb,
.OaDxzc.uCV5mb,
.RAf1Xb.uCV5mb,
.ZtBX4b.uCV5mb,
.t7hjPb.uCV5mb,
.iJ4YWb.uCV5mb,
.SeJ8Jc.uCV5mb {
    padding-left: auto;
    padding-right: 16px
}

[dir=rtl] .GDbGcd.uCV5mb,
[dir=rtl] .KYFrZd.uCV5mb,
[dir=rtl] .yD9Hu.uCV5mb,
[dir=rtl] .OaDxzc.uCV5mb,
[dir=rtl] .RAf1Xb.uCV5mb,
[dir=rtl] .ZtBX4b.uCV5mb,
[dir=rtl] .t7hjPb.uCV5mb,
[dir=rtl] .iJ4YWb.uCV5mb,
[dir=rtl] .SeJ8Jc.uCV5mb,
.GDbGcd.uCV5mb[dir=rtl],
.KYFrZd.uCV5mb[dir=rtl],
.yD9Hu.uCV5mb[dir=rtl],
.OaDxzc.uCV5mb[dir=rtl],
.RAf1Xb.uCV5mb[dir=rtl],
.ZtBX4b.uCV5mb[dir=rtl],
.t7hjPb.uCV5mb[dir=rtl],
.iJ4YWb.uCV5mb[dir=rtl],
.SeJ8Jc.uCV5mb[dir=rtl] {
    padding-left: 16px;
    padding-right: auto
}

.L2wNwf.Ktzlsd {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .L2wNwf.Ktzlsd,
.L2wNwf.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .GDbGcd,
.GDbGcd[dir=rtl] {
    padding: 0
}

:not(.XjGMhc).EsAxle {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.XjGMhc).EsAxle .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.XjGMhc).EsAxle .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.XjGMhc).EsAxle.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.XjGMhc).EsAxle.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.XjGMhc).EsAxle.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.XjGMhc).EsAxle.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.XjGMhc).EsAxle .ArCgve::before,
:not(.XjGMhc).EsAxle .ArCgve::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .ArCgve::before,
:not(.XjGMhc).EsAxle.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .ArCgve::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle .L5SjUe::before,
:not(.XjGMhc).EsAxle .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.XjGMhc).EsAxle:hover .L5SjUe::before,
:not(.XjGMhc).EsAxle.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.XjGMhc).EsAxle.J0GYAf .L5SjUe::before,
:not(.XjGMhc).EsAxle:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.XjGMhc).EsAxle:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).EsAxle:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).EsAxle.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .ArCgve::before,
:not(.XjGMhc).WbujC .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .ArCgve::before,
:not(.XjGMhc).WbujC.K1vCLe .ArCgve::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .ArCgve::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.XjGMhc).WbujC .L5SjUe::before,
:not(.XjGMhc).WbujC .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).WbujC:hover .L5SjUe::before,
:not(.XjGMhc).WbujC.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.XjGMhc).WbujC.J0GYAf .L5SjUe::before,
:not(.XjGMhc).WbujC:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.XjGMhc).WbujC:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).WbujC:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).WbujC.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.XjGMhc).Zlayod .ArCgve::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .ArCgve::before,
:not(.XjGMhc).Zlayod .ArCgve::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .ArCgve::before,
:not(.XjGMhc).Zlayod.K1vCLe .ArCgve::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .ArCgve::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.XjGMhc).Zlayod .L5SjUe::before,
:not(.XjGMhc).Zlayod .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.XjGMhc).Zlayod:hover .L5SjUe::before,
:not(.XjGMhc).Zlayod.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.XjGMhc).Zlayod.J0GYAf .L5SjUe::before,
:not(.XjGMhc).Zlayod:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.XjGMhc).Zlayod:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.XjGMhc).Zlayod:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.XjGMhc).EsAxle .ArCgve,
:not(.XjGMhc).EsAxle .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.XjGMhc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .ArCgve::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .ArCgve::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .ArCgve::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .ArCgve::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .ArCgve::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .ArCgve::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.XjGMhc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.XjGMhc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.XjGMhc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.XjGMhc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.XjGMhc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.XjGMhc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .ArCgve::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.XjGMhc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.XjGMhc .ArCgve::before,
.XjGMhc .ArCgve::after,
.XjGMhc .L5SjUe::before,
.XjGMhc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.XjGMhc.J0GYAf .ArCgve::before,
.XjGMhc:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc.J0GYAf .L5SjUe::before,
.XjGMhc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.XjGMhc .ArCgve,
.XjGMhc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

:not(.fVNOj).GCxSKc {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

:not(.fVNOj).GCxSKc .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

:not(.fVNOj).GCxSKc .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

:not(.fVNOj).GCxSKc.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

:not(.fVNOj).GCxSKc.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

:not(.fVNOj).GCxSKc.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

:not(.fVNOj).GCxSKc.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

:not(.fVNOj).GCxSKc .L5SjUe::before,
:not(.fVNOj).GCxSKc .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

:not(.fVNOj).GCxSKc:hover .L5SjUe::before,
:not(.fVNOj).GCxSKc.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

:not(.fVNOj).GCxSKc.J0GYAf .L5SjUe::before,
:not(.fVNOj).GCxSKc:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

:not(.fVNOj).GCxSKc:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).GCxSKc:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).GCxSKc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-activated-opacity, 0.12)
}

:not(.fVNOj).O070l .L5SjUe::before,
:not(.fVNOj).O070l .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).O070l:hover .L5SjUe::before,
:not(.fVNOj).O070l.K1vCLe .L5SjUe::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

:not(.fVNOj).O070l.J0GYAf .L5SjUe::before,
:not(.fVNOj).O070l:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

:not(.fVNOj).O070l:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).O070l:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).O070l.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.24)
}

:not(.fVNOj).XOCmmb .L5SjUe::before {
    opacity: .08;
    opacity: var(--mdc-ripple-selected-opacity, 0.08)
}

:not(.fVNOj).XOCmmb .L5SjUe::before,
:not(.fVNOj).XOCmmb .L5SjUe::after {
    background-color: #6200ee;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))
}

:not(.fVNOj).XOCmmb:hover .L5SjUe::before,
:not(.fVNOj).XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .12;
    opacity: var(--mdc-ripple-hover-opacity, 0.12)
}

:not(.fVNOj).XOCmmb.J0GYAf .L5SjUe::before,
:not(.fVNOj).XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-focus-opacity, 0.2)
}

:not(.fVNOj).XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

:not(.fVNOj).XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

:not(.fVNOj).GCxSKc .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.fVNOj {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.fVNOj .L5SjUe::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.fVNOj .L5SjUe::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.fVNOj.kiqhKd .L5SjUe::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj.kiqhKd .L5SjUe::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.fVNOj.MkHxwb .L5SjUe::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.fVNOj.y5phv .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.fVNOj.qKnE3c .L5SjUe::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.fVNOj.kiqhKd .L5SjUe::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.fVNOj .L5SjUe::before,
.fVNOj .L5SjUe::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.fVNOj.J0GYAf .L5SjUe::before,
.fVNOj:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.fVNOj .L5SjUe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.P2Hi5d,
.mkMxfe,
.OBi8lb,
.P9QRxe,
.vqjb4e,
.y8Rdrf,
.DMZ54e {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .CxhNxc,
.mkMxfe .CxhNxc,
.OBi8lb .CxhNxc,
.P9QRxe .CxhNxc,
.vqjb4e .CxhNxc,
.y8Rdrf .CxhNxc,
.DMZ54e .CxhNxc {
    color: #5f6368
}

.P2Hi5d .XjGMhc .ndTzyb,
.P2Hi5d .XjGMhc .q2wqsd,
.P2Hi5d .XjGMhc .ggbLHc,
.mkMxfe .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .q2wqsd,
.mkMxfe .XjGMhc .ggbLHc,
.OBi8lb .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .q2wqsd,
.OBi8lb .XjGMhc .ggbLHc,
.P9QRxe .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .q2wqsd,
.P9QRxe .XjGMhc .ggbLHc,
.vqjb4e .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .q2wqsd,
.vqjb4e .XjGMhc .ggbLHc,
.y8Rdrf .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .q2wqsd,
.y8Rdrf .XjGMhc .ggbLHc,
.DMZ54e .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .q2wqsd,
.DMZ54e .XjGMhc .ggbLHc {
    color: #3c4043
}

.P2Hi5d .XjGMhc .ndTzyb,
.mkMxfe .XjGMhc .ndTzyb,
.OBi8lb .XjGMhc .ndTzyb,
.P9QRxe .XjGMhc .ndTzyb,
.vqjb4e .XjGMhc .ndTzyb,
.y8Rdrf .XjGMhc .ndTzyb,
.DMZ54e .XjGMhc .ndTzyb {
    opacity: .38
}

.P2Hi5d .Zlayod,
.P2Hi5d .WbujC,
.mkMxfe .Zlayod,
.mkMxfe .WbujC,
.OBi8lb .Zlayod,
.OBi8lb .WbujC,
.P9QRxe .Zlayod,
.P9QRxe .WbujC,
.vqjb4e .Zlayod,
.vqjb4e .WbujC,
.y8Rdrf .Zlayod,
.y8Rdrf .WbujC,
.DMZ54e .Zlayod,
.DMZ54e .WbujC,
.P2Hi5d .Zlayod .ahN5ac,
.P2Hi5d .WbujC .ahN5ac,
.mkMxfe .Zlayod .ahN5ac,
.mkMxfe .WbujC .ahN5ac,
.OBi8lb .Zlayod .ahN5ac,
.OBi8lb .WbujC .ahN5ac,
.P9QRxe .Zlayod .ahN5ac,
.P9QRxe .WbujC .ahN5ac,
.vqjb4e .Zlayod .ahN5ac,
.vqjb4e .WbujC .ahN5ac,
.y8Rdrf .Zlayod .ahN5ac,
.y8Rdrf .WbujC .ahN5ac,
.DMZ54e .Zlayod .ahN5ac,
.DMZ54e .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.P2Hi5d .Zlayod .ArCgve::before,
.mkMxfe .Zlayod .ArCgve::before,
.OBi8lb .Zlayod .ArCgve::before,
.P9QRxe .Zlayod .ArCgve::before,
.vqjb4e .Zlayod .ArCgve::before,
.y8Rdrf .Zlayod .ArCgve::before,
.DMZ54e .Zlayod .ArCgve::before {
    opacity: 0
}

.P2Hi5d .EsAxle.Zlayod,
.mkMxfe .EsAxle.Zlayod,
.OBi8lb .EsAxle.Zlayod,
.P9QRxe .EsAxle.Zlayod,
.vqjb4e .EsAxle.Zlayod,
.y8Rdrf .EsAxle.Zlayod,
.DMZ54e .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.P2Hi5d .EsAxle.Zlayod .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod .ArCgve::after,
.mkMxfe .EsAxle.Zlayod .ArCgve::before,
.mkMxfe .EsAxle.Zlayod .ArCgve::after,
.OBi8lb .EsAxle.Zlayod .ArCgve::before,
.OBi8lb .EsAxle.Zlayod .ArCgve::after,
.P9QRxe .EsAxle.Zlayod .ArCgve::before,
.P9QRxe .EsAxle.Zlayod .ArCgve::after,
.vqjb4e .EsAxle.Zlayod .ArCgve::before,
.vqjb4e .EsAxle.Zlayod .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod .ArCgve::after,
.DMZ54e .EsAxle.Zlayod .ArCgve::before,
.DMZ54e .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.P2Hi5d .EsAxle.Zlayod:hover .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:hover .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:hover .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:hover .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:hover .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:hover .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.K1vCLe .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:hover .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.P2Hi5d .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.mkMxfe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.OBi8lb .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.P9QRxe .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.vqjb4e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before,
.DMZ54e .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.P2Hi5d .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.mkMxfe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.OBi8lb .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.P9QRxe .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.vqjb4e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.y8Rdrf .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after,
.DMZ54e .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.P2Hi5d .EsAxle.Zlayod.kiqhKd,
.mkMxfe .EsAxle.Zlayod.kiqhKd,
.OBi8lb .EsAxle.Zlayod.kiqhKd,
.P9QRxe .EsAxle.Zlayod.kiqhKd,
.vqjb4e .EsAxle.Zlayod.kiqhKd,
.y8Rdrf .EsAxle.Zlayod.kiqhKd,
.DMZ54e .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .P2Hi5d .XjGMhc .ndTzyb,
    .P2Hi5d .XjGMhc .q2wqsd,
    .P2Hi5d .XjGMhc .ggbLHc,
    .mkMxfe .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .q2wqsd,
    .mkMxfe .XjGMhc .ggbLHc,
    .OBi8lb .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .q2wqsd,
    .OBi8lb .XjGMhc .ggbLHc,
    .P9QRxe .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .q2wqsd,
    .P9QRxe .XjGMhc .ggbLHc,
    .vqjb4e .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .q2wqsd,
    .vqjb4e .XjGMhc .ggbLHc,
    .y8Rdrf .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .q2wqsd,
    .y8Rdrf .XjGMhc .ggbLHc,
    .DMZ54e .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .q2wqsd,
    .DMZ54e .XjGMhc .ggbLHc {
        color: GrayText
    }

    .P2Hi5d .XjGMhc .ndTzyb,
    .mkMxfe .XjGMhc .ndTzyb,
    .OBi8lb .XjGMhc .ndTzyb,
    .P9QRxe .XjGMhc .ndTzyb,
    .vqjb4e .XjGMhc .ndTzyb,
    .y8Rdrf .XjGMhc .ndTzyb,
    .DMZ54e .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.P2Hi5d .EsAxle {
    padding-left: 24px;
    padding-right: 16px
}

[dir=rtl] .P2Hi5d .EsAxle,
.P2Hi5d .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 24px
}

.P2Hi5d .O77Tad {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad,
.P2Hi5d .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.P2Hi5d .O77Tad.kBj4pc {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc,
.P2Hi5d .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.sl0W3e {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

[dir=rtl] .P2Hi5d .O77Tad.sl0W3e,
.P2Hi5d .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.P2Hi5d .O77Tad.kBj4pc.q5uGlf {
    margin-left: 24px;
    margin-right: 0;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px)
}

[dir=rtl] .P2Hi5d .O77Tad.kBj4pc.q5uGlf,
.P2Hi5d .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 24px
}

.mkMxfe .EsAxle .ahN5ac {
    margin-left: 0;
    margin-right: 16px
}

[dir=rtl] .mkMxfe .EsAxle .ahN5ac,
.mkMxfe .EsAxle .ahN5ac[dir=rtl] {
    margin-left: 16px;
    margin-right: 0
}

.mkMxfe .O77Tad {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 56px);
    width: calc(100% - 56px)
}

[dir=rtl] .mkMxfe .O77Tad,
.mkMxfe .O77Tad[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .kBj4pc {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.mkMxfe .O77Tad.kBj4pc {
    margin-left: 56px;
    margin-right: 0;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc,
.mkMxfe .O77Tad.kBj4pc[dir=rtl] {
    margin-left: 0;
    margin-right: 56px
}

.mkMxfe .O77Tad.sl0W3e {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

[dir=rtl] .mkMxfe .O77Tad.sl0W3e,
.mkMxfe .O77Tad.sl0W3e[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.mkMxfe .O77Tad.kBj4pc.q5uGlf {
    margin-left: 16px;
    margin-right: 0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

[dir=rtl] .mkMxfe .O77Tad.kBj4pc.q5uGlf,
.mkMxfe .O77Tad.kBj4pc.q5uGlf[dir=rtl] {
    margin-left: 0;
    margin-right: 16px
}

.r6B9Fd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.r6B9Fd .AwmlCc {
    color: #3c4043
}

.r6B9Fd .bcnD0,
.r6B9Fd .ZgOB2b,
.r6B9Fd .rBjsCf {
    color: #5f6368
}

.r6B9Fd .apISme .VAU7nf,
.r6B9Fd .GBwnLd .rBjsCf,
.r6B9Fd .fVNOj .AwmlCc,
.r6B9Fd .fVNOj .bcnD0,
.r6B9Fd .fVNOj .ZgOB2b,
.r6B9Fd .fVNOj.apISme .VAU7nf,
.r6B9Fd .fVNOj.GBwnLd .rBjsCf,
.r6B9Fd .fVNOj.ntvZsd .rBjsCf {
    color: #3c4043
}

.r6B9Fd .fVNOj .VAU7nf,
.r6B9Fd .fVNOj .sjIYke,
.r6B9Fd .fVNOj .rBjsCf {
    opacity: .38
}

.r6B9Fd .XOCmmb .AwmlCc,
.r6B9Fd .O070l .AwmlCc,
.r6B9Fd .XOCmmb.apISme .VAU7nf,
.r6B9Fd .O070l.apISme .VAU7nf {
    color: #3c4043
}

.r6B9Fd .XOCmmb .L5SjUe::before {
    opacity: 0
}

.r6B9Fd .GCxSKc.XOCmmb {
    background-color: #e8f0fe
}

.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb .L5SjUe::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.r6B9Fd .GCxSKc.XOCmmb:hover .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb.K1vCLe .L5SjUe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.r6B9Fd .GCxSKc.XOCmmb.J0GYAf .L5SjUe::before,
.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):focus .L5SjUe::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd) .L5SjUe::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.r6B9Fd .GCxSKc.XOCmmb:not(.kiqhKd):active .L5SjUe::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.r6B9Fd .GCxSKc.XOCmmb.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active) {

    .r6B9Fd .fVNOj .AwmlCc,
    .r6B9Fd .fVNOj .bcnD0,
    .r6B9Fd .fVNOj .ZgOB2b,
    .r6B9Fd .fVNOj.apISme .VAU7nf,
    .r6B9Fd .fVNOj.GBwnLd .rBjsCf,
    .r6B9Fd .fVNOj.ntvZsd .rBjsCf {
        color: GrayText
    }

    .r6B9Fd .fVNOj .VAU7nf,
    .r6B9Fd .fVNOj .sjIYke,
    .r6B9Fd .fVNOj .rBjsCf {
        opacity: 1
    }
}

.uTZ9Lb.ZT12xd .VAU7nf,
.FvXOfd.ZT12xd .VAU7nf,
.QrsYgb.ZT12xd .VAU7nf,
.gfwIBd.ZT12xd .VAU7nf {
    -webkit-align-self: center;
    align-self: center;
    margin-top: 0
}

.HiC7Nc.ATJ1A {
    height: 56px
}

.HiC7Nc.iwWnSd.ATJ1A,
.HiC7Nc.LF4pif.ATJ1A {
    height: 72px
}

.UbEQCe.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .UbEQCe.GCxSKc,
.UbEQCe.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.UbEQCe .VAU7nf {
    margin-left: 16px;
    margin-right: 16px
}

[dir=rtl] .UbEQCe .VAU7nf,
.UbEQCe .VAU7nf[dir=rtl] {
    margin-left: 16px;
    margin-right: 16px
}

.rKASPc.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .rKASPc.GCxSKc,
.rKASPc.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.rKASPc .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .rKASPc .VAU7nf,
.rKASPc .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.rKASPc.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.U5k4Fd.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .U5k4Fd.GCxSKc,
.U5k4Fd.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.U5k4Fd .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .U5k4Fd .VAU7nf,
.U5k4Fd .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.U5k4Fd.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.ifEyr.GCxSKc {
    padding-left: 0;
    padding-right: auto
}

[dir=rtl] .ifEyr.GCxSKc,
.ifEyr.GCxSKc[dir=rtl] {
    padding-left: auto;
    padding-right: 0
}

.ifEyr .VAU7nf {
    margin-left: 8px;
    margin-right: 8px
}

[dir=rtl] .ifEyr .VAU7nf,
.ifEyr .VAU7nf[dir=rtl] {
    margin-left: 8px;
    margin-right: 8px
}

.ifEyr.ZT12xd .VAU7nf {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    margin-top: 8px
}

.SNowt.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .SNowt.GCxSKc,
.SNowt.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.SNowt .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .SNowt .rBjsCf,
.SNowt .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.tfmWAf.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .tfmWAf.GCxSKc,
.tfmWAf.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.tfmWAf .rBjsCf {
    margin-left: 8px;
    margin-right: 16px
}

[dir=rtl] .tfmWAf .rBjsCf,
.tfmWAf .rBjsCf[dir=rtl] {
    margin-left: 16px;
    margin-right: 8px
}

.axtYbd.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .axtYbd.GCxSKc,
.axtYbd.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.axtYbd .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .axtYbd .rBjsCf,
.axtYbd .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.aopLEb.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .aopLEb.GCxSKc,
.aopLEb.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.aopLEb .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .aopLEb .rBjsCf,
.aopLEb .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.zlqiud.GCxSKc {
    padding-left: auto;
    padding-right: 0
}

[dir=rtl] .zlqiud.GCxSKc,
.zlqiud.GCxSKc[dir=rtl] {
    padding-left: 0;
    padding-right: auto
}

.zlqiud .rBjsCf {
    margin-left: 16px;
    margin-right: 24px
}

[dir=rtl] .zlqiud .rBjsCf,
.zlqiud .rBjsCf[dir=rtl] {
    margin-left: 24px;
    margin-right: 16px
}

.isC8Y.Ktzlsd {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .isC8Y.Ktzlsd,
.isC8Y.Ktzlsd[dir=rtl] {
    padding-left: auto;
    padding-right: 24px
}

.MCs1Pd {
    padding-left: 24px;
    padding-right: 24px
}

[dir=rtl] .MCs1Pd,
.MCs1Pd[dir=rtl] {
    padding-left: 24px;
    padding-right: 24px
}

.e6pQl.uCV5mb {
    padding-left: auto;
    padding-right: 24px
}

[dir=rtl] .e6pQl.uCV5mb,
.e6pQl.uCV5mb[dir=rtl] {
    padding-left: 24px;
    padding-right: auto
}

[dir=rtl] .e6pQl,
.e6pQl[dir=rtl] {
    padding: 0
}

.fwdINb {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit);
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87));
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle
}

.fwdINb[hidden] {
    display: none
}

.fwdINb>label {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: 0;
    order: 0
}

[dir=rtl] .fwdINb>label,
.fwdINb>label[dir=rtl] {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px
}

.HI1zwb>label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.p9mKzb>label {
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 4px;
    -webkit-box-ordinal-group: -1;
    -webkit-order: -1;
    order: -1
}

[dir=rtl] .p9mKzb>label,
.p9mKzb>label[dir=rtl] {
    margin-left: 0;
    margin-right: auto;
    padding-left: 4px;
    padding-right: 0
}

.wtwpwd {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wtwpwd>label {
    margin: 0
}

[dir=rtl] .wtwpwd>label,
.wtwpwd>label[dir=rtl] {
    margin: 0
}

.MlG5Jc {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.MlG5Jc gm-checkbox[disabled]~.yl74ye,
.MlG5Jc gm-radio[disabled]~.yl74ye,
.MlG5Jc .RzFyWb~.yl74ye,
.MlG5Jc .LqDFWd~.yl74ye {
    color: #5f6368
}

.naIZuf {
    padding: -webkit-calc((40px - 18px)/2);
    padding: calc((40px - 18px)/2);
    padding: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    padding: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    margin: -webkit-calc((40px - 40px)/2);
    margin: calc((40px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2);
    margin: calc((var(--mdc-checkbox-touch-target-size, 40px) - 40px)/2)
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.naIZuf:hover .hxoNwb::before,
.naIZuf.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.J0GYAf .hxoNwb::before,
.naIZuf:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe .hxoNwb::before,
.naIZuf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf.IfOoUe:hover .hxoNwb::before,
.naIZuf.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.naIZuf.IfOoUe.J0GYAf .hxoNwb::before,
.naIZuf.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.naIZuf.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.naIZuf.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.naIZuf.J0GYAf.IfOoUe .hxoNwb::before,
.naIZuf.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.naIZuf .kSkOOd {
    top: -webkit-calc((40px - 18px)/2);
    top: calc((40px - 18px)/2);
    top: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    top: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: -webkit-calc((40px - 18px)/2);
    left: calc((40px - 18px)/2);
    left: -webkit-calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2);
    left: calc((var(--mdc-checkbox-ripple-size, 40px) - 18px)/2)
}

.naIZuf .RYdD2d {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    top: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    top: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    right: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    right: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    left: -webkit-calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    left: calc((40px - var(--mdc-checkbox-touch-target-size, 40px))/2);
    width: 40px;
    width: var(--mdc-checkbox-touch-target-size, 40px);
    height: 40px;
    height: var(--mdc-checkbox-touch-target-size, 40px)
}

.naIZuf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .54);
    border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
    background-color: transparent
}

.naIZuf .RYdD2d:enabled:checked~.kSkOOd,
.naIZuf .RYdD2d:enabled:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #018786;
    border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
    background-color: #018786;
    background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
}

@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786 {
    0% {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }

    50% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }
}

@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786 {

    0%,
    80% {
        border-color: #018786;
        border-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786));
        background-color: #018786;
        background-color: var(--mdc-checkbox-checked-color, var(--mdc-theme-secondary, #018786))
    }

    to {
        border-color: rgba(0, 0, 0, .54);
        border-color: var(--mdc-checkbox-unchecked-color, rgba(0, 0, 0, .54));
        background-color: transparent
    }
}

.naIZuf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.naIZuf.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786
}

.naIZuf.bJCoW .RYdD2d:enabled~.kSkOOd,
.naIZuf.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786;
    animation-name: mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786
}

.naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(0, 0, 0, .38);
    border-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38));
    background-color: transparent
}

.naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
.naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
.naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(0, 0, 0, .38);
    background-color: var(--mdc-checkbox-disabled-color, rgba(0, 0, 0, .38))
}

.naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-ink-color, #fff)
}

.naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-ink-color, #fff)
}

@keyframes mdc-checkbox-unchecked-checked-checkmark-path {

    0%,
    50% {
        stroke-dashoffset: 29.7833385
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1)
    }

    to {
        stroke-dashoffset: 0
    }
}

@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {

    0%,
    68.2% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    68.2% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
        animation-timing-function: cubic-bezier(0, 0, 0, 1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes mdc-checkbox-checked-unchecked-checkmark-path {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
        opacity: 1;
        stroke-dashoffset: 0
    }

    to {
        opacity: 0;
        stroke-dashoffset: -29.7833385
    }
}

@keyframes mdc-checkbox-checked-indeterminate-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-checked-checkmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-checked-indeterminate-mixedmark {
    0% {
        -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        animation-timing-function: mdc-animation-deceleration-curve-timing-function;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

@keyframes mdc-checkbox-indeterminate-checked-mixedmark {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }

    to {
        -webkit-transform: rotate(315deg);
        transform: rotate(315deg);
        opacity: 0
    }
}

@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    32.8%,
    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        opacity: 0
    }
}

.naIZuf {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 18px;
    -webkit-flex: 0 0 18px;
    flex: 0 0 18px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom
}

.naIZuf[hidden] {
    display: none
}

.naIZuf.J0GYAf .C8Ks5e,
.naIZuf:not(.kiqhKd):focus .C8Ks5e {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e {
        border-color: CanvasText
    }
}

.naIZuf.J0GYAf .C8Ks5e::after,
.naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .naIZuf.J0GYAf .C8Ks5e::after,
    .naIZuf:not(.kiqhKd):focus .C8Ks5e::after {
        border-color: CanvasText
    }
}

@media all and (-ms-high-contrast:none) {
    .naIZuf .C8Ks5e {
        display: none
    }
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .O9k9Wd {
        margin: 0 1px
    }
}

.RzFyWb {
    cursor: default;
    pointer-events: none
}

.kSkOOd {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: absolute;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid currentColor;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    -webkit-transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.peHgKc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.PkxSR .peHgKc {
    opacity: 1
}

.PGeBOc {
    -webkit-transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    stroke: currentColor;
    stroke-width: 3.12px;
    stroke-dashoffset: 29.7833385;
    stroke-dasharray: 29.7833385
}

.O9k9Wd {
    width: 100%;
    height: 0;
    -webkit-transform: scaleX(0) rotate(0deg);
    transform: scaleX(0) rotate(0deg);
    border-width: 1px;
    border-style: solid;
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.JE2tLe .kSkOOd,
.foXGed .kSkOOd,
.bJCoW .kSkOOd,
.qn4zCc .kSkOOd {
    -webkit-animation-duration: 180ms;
    animation-duration: 180ms;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.JE2tLe .PGeBOc {
    -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.foXGed .O9k9Wd {
    -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.bJCoW .PGeBOc {
    -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .peHgKc {
    -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.x8DbKb .O9k9Wd {
    -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .peHgKc {
    -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.clljw .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.qn4zCc .O9k9Wd {
    -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
    -webkit-transition: none;
    transition: none
}

.RYdD2d:checked~.kSkOOd,
.RYdD2d:indeterminate~.kSkOOd,
.RYdD2d[data-indeterminate=true]~.kSkOOd {
    -webkit-transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.RYdD2d:checked~.kSkOOd .PGeBOc,
.RYdD2d:indeterminate~.kSkOOd .PGeBOc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .PGeBOc {
    stroke-dashoffset: 0
}

.RYdD2d {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit
}

.RYdD2d:disabled {
    cursor: default;
    pointer-events: none
}

.QTOl6d {
    margin: -webkit-calc((48px - 40px)/2);
    margin: calc((48px - 40px)/2);
    margin: -webkit-calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2);
    margin: calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px))/2)
}

.QTOl6d .RYdD2d {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    top: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    top: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    right: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    right: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    left: -webkit-calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    left: calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px))/2);
    width: 48px;
    width: var(--mdc-checkbox-state-layer-size, 48px);
    height: 48px;
    height: var(--mdc-checkbox-state-layer-size, 48px)
}

.RYdD2d:checked~.kSkOOd .peHgKc {
    -webkit-transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
    opacity: 1
}

.RYdD2d:checked~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(-45deg);
    transform: scaleX(1) rotate(-45deg)
}

.RYdD2d:indeterminate~.kSkOOd .peHgKc,
.RYdD2d[data-indeterminate=true]~.kSkOOd .peHgKc {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
    -webkit-transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.RYdD2d:indeterminate~.kSkOOd .O9k9Wd,
.RYdD2d[data-indeterminate=true]~.kSkOOd .O9k9Wd {
    -webkit-transform: scaleX(1) rotate(0deg);
    transform: scaleX(1) rotate(0deg);
    opacity: 1
}

.naIZuf.PkxSR .kSkOOd,
.naIZuf.PkxSR .peHgKc,
.naIZuf.PkxSR .PGeBOc,
.naIZuf.PkxSR .O9k9Wd {
    -webkit-transition: none;
    transition: none
}

.naIZuf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.naIZuf .hxoNwb::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear
}

.naIZuf.kiqhKd .hxoNwb::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf.kiqhKd .hxoNwb::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.naIZuf.MkHxwb .hxoNwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.naIZuf.y5phv .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.naIZuf.qKnE3c .hxoNwb::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.naIZuf.kiqhKd .hxoNwb::before,
.naIZuf.kiqhKd .hxoNwb::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.naIZuf {
    z-index: 0
}

.naIZuf .hxoNwb::before,
.naIZuf .hxoNwb::after {
    z-index: -1;
    z-index: var(--mdc-ripple-z-index, -1)
}

.hxoNwb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .naIZuf .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .naIZuf .RYdD2d[disabled]:checked~.kSkOOd,
    .naIZuf .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .naIZuf .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .naIZuf .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--mdc-checkbox-disabled-unselected-icon-color, rgba(60, 64, 67, .38));
    background-color: transparent
}

.Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
.Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
    border-color: transparent;
    background-color: rgba(60, 64, 67, .38);
    background-color: var(--mdc-checkbox-disabled-selected-icon-color, rgba(60, 64, 67, .38))
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
    color: #fff;
    color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
    border-color: #fff;
    border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)
}

.Ne8lhe .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #5f6368;
    border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
    background-color: transparent
}

.Ne8lhe .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #1a73e8;
    border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
}

@keyframes mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8 {
    0% {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }

    50% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8 {

    0%,
    80% {
        border-color: #1a73e8;
        border-color: var(--mdc-checkbox-selected-icon-color, #1a73e8);
        background-color: #1a73e8;
        background-color: var(--mdc-checkbox-selected-icon-color, #1a73e8)
    }

    to {
        border-color: #5f6368;
        border-color: var(--mdc-checkbox-unselected-icon-color, #5f6368);
        background-color: transparent
    }
}

.Ne8lhe.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-in-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8;
    animation-name: mdc-checkbox-fade-out-background-FF5F6368FF1A73E800000000FF1A73E8
}

.Ne8lhe:hover .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:hover .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:hover .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:hover .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-hover-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-hover-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:hover.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:hover.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:hover.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe.J0GYAf .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe.J0GYAf .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-focus-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-focus-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe.J0GYAf.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.foXGed .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe.J0GYAf.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe.J0GYAf.qn4zCc .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(.kiqhKd):focus.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
    border-color: #202124;
    border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
    background-color: transparent
}

.Ne8lhe:not(:disabled):active .RYdD2d:enabled:checked~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d:enabled:indeterminate~.kSkOOd,
.Ne8lhe:not(:disabled):active .RYdD2d[data-indeterminate=true]:enabled~.kSkOOd {
    border-color: #174ea6;
    border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
    background-color: #174ea6;
    background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
}

@keyframes mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6 {
    0% {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }

    50% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }
}

@keyframes mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6 {

    0%,
    80% {
        border-color: #174ea6;
        border-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6);
        background-color: #174ea6;
        background-color: var(--mdc-checkbox-selected-pressed-icon-color, #174ea6)
    }

    to {
        border-color: #202124;
        border-color: var(--mdc-checkbox-unselected-pressed-icon-color, #202124);
        background-color: transparent
    }
}

.Ne8lhe:not(:disabled):active.JE2tLe .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.foXGed .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-in-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe:not(:disabled):active.bJCoW .RYdD2d:enabled~.kSkOOd,
.Ne8lhe:not(:disabled):active.qn4zCc .RYdD2d:enabled~.kSkOOd {
    -webkit-animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6;
    animation-name: mdc-checkbox-fade-out-background-FF202124FF174EA600000000FF174EA6
}

.Ne8lhe .hxoNwb::before,
.Ne8lhe .hxoNwb::after {
    background-color: #3c4043;
    background-color: var(--mdc-checkbox-unselected-hover-state-layer-color, #3c4043)
}

.Ne8lhe:hover .hxoNwb::before,
.Ne8lhe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.J0GYAf .hxoNwb::before,
.Ne8lhe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe .hxoNwb::before,
.Ne8lhe.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

.Ne8lhe.IfOoUe:hover .hxoNwb::before,
.Ne8lhe.IfOoUe.K1vCLe .hxoNwb::before {
    opacity: .04;
    opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity, 0.04)
}

.Ne8lhe.IfOoUe.J0GYAf .hxoNwb::before,
.Ne8lhe.IfOoUe:not(.kiqhKd):focus .hxoNwb::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity, 0.12)
}

.Ne8lhe.IfOoUe:not(.kiqhKd) .hxoNwb::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Ne8lhe.IfOoUe:not(.kiqhKd):active .hxoNwb::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.IfOoUe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity, 0.1)
}

.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::before,
.Ne8lhe.J0GYAf.IfOoUe .hxoNwb::after {
    background-color: #1a73e8;
    background-color: var(--mdc-checkbox-selected-hover-state-layer-color, #1a73e8)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .Ne8lhe .RYdD2d[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.kSkOOd {
        border-color: GrayText;
        border-color: var(--mdc-checkbox-disabled-unselected-icon-color, GrayText);
        background-color: transparent
    }

    .Ne8lhe .RYdD2d[disabled]:checked~.kSkOOd,
    .Ne8lhe .RYdD2d[disabled]:indeterminate~.kSkOOd,
    .Ne8lhe .RYdD2d[data-indeterminate=true][disabled]~.kSkOOd {
        border-color: GrayText;
        background-color: GrayText;
        background-color: var(--mdc-checkbox-disabled-selected-icon-color, GrayText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .peHgKc {
        color: ButtonText;
        color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:enabled~.kSkOOd .O9k9Wd {
        border-color: ButtonText;
        border-color: var(--mdc-checkbox-selected-checkmark-color, ButtonText)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .peHgKc {
        color: ButtonFace;
        color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }

    .Ne8lhe .RYdD2d:disabled~.kSkOOd .O9k9Wd {
        border-color: ButtonFace;
        border-color: var(--mdc-checkbox-disabled-selected-checkmark-color, ButtonFace)
    }
}

.az2ine {
    will-change: unset
}

.nYDCed {
    padding: -webkit-calc((40px - 20px)/2);
    padding: calc((40px - 20px)/2)
}

.nYDCed .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(0, 0, 0, .54)
}

.nYDCed .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #018786;
    border-color: var(--mdc-theme-secondary, #018786)
}

.nYDCed [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.nYDCed .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
.nYDCed [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.nYDCed .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(0, 0, 0, .38)
}

.nYDCed .KbXOFc::before {
    background-color: #018786;
    background-color: var(--mdc-theme-secondary, #018786);
    top: -webkit-calc(-1*(40px - 20px)/2);
    top: calc(-1*(40px - 20px)/2);
    left: -webkit-calc(-1*(40px - 20px)/2);
    left: calc(-1*(40px - 20px)/2);
    width: 40px;
    height: 40px
}

.nYDCed .yWMLlc {
    top: -webkit-calc((40px - 40px)/2);
    top: calc((40px - 40px)/2);
    right: -webkit-calc((40px - 40px)/2);
    right: calc((40px - 40px)/2);
    left: -webkit-calc((40px - 40px)/2);
    left: calc((40px - 40px)/2);
    width: 40px;
    height: 40px
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd .yWMLlc:disabled:checked+.KbXOFc .lGOlIe,
    .nYDCed.LqDFWd [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
    .nYDCed.LqDFWd .yWMLlc:disabled+.KbXOFc .YAKlUe {
        border-color: GrayText
    }
}

.nYDCed {
    display: inline-block;
    position: relative;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.nYDCed[hidden] {
    display: none
}

.KbXOFc {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px
}

.KbXOFc::before {
    position: absolute;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: "";
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.lGOlIe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-width: 2px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.YAKlUe {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
    border-width: 10px;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.yWMLlc {
    position: absolute;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: inherit;
    z-index: 1
}

.ETXrWd {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.ETXrWd .yWMLlc {
    top: -webkit-calc((40px - 48px)/2);
    top: calc((40px - 48px)/2);
    right: -webkit-calc((40px - 48px)/2);
    right: calc((40px - 48px)/2);
    left: -webkit-calc((40px - 48px)/2);
    left: calc((40px - 48px)/2);
    width: 48px;
    height: 48px
}

.nYDCed.J0GYAf .Vf70Db,
.nYDCed:not(.kiqhKd):focus .Vf70Db {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db,
    .nYDCed:not(.kiqhKd):focus .Vf70Db {
        border-color: CanvasText
    }
}

.nYDCed.J0GYAf .Vf70Db::after,
.nYDCed:not(.kiqhKd):focus .Vf70Db::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {

    .nYDCed.J0GYAf .Vf70Db::after,
    .nYDCed:not(.kiqhKd):focus .Vf70Db::after {
        border-color: CanvasText
    }
}

.yWMLlc:checked+.KbXOFc,
.yWMLlc:disabled+.KbXOFc {
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .lGOlIe,
.yWMLlc:disabled+.KbXOFc .lGOlIe {
    -webkit-transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:checked+.KbXOFc .YAKlUe,
.yWMLlc:disabled+.KbXOFc .YAKlUe {
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.LqDFWd {
    cursor: default;
    pointer-events: none
}

.yWMLlc:checked+.KbXOFc .YAKlUe {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.yWMLlc:disabled+.KbXOFc,
[aria-disabled=true] .yWMLlc+.KbXOFc {
    cursor: default
}

.yWMLlc:focus+.KbXOFc::before {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .12;
    -webkit-transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.nYDCed {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.nYDCed .YfuVxf::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.nYDCed .YfuVxf::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.nYDCed.kiqhKd .YfuVxf::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed.kiqhKd .YfuVxf::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.nYDCed.MkHxwb .YfuVxf::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.nYDCed.y5phv .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.nYDCed.qKnE3c .YfuVxf::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.nYDCed.kiqhKd .YfuVxf::before,
.nYDCed.kiqhKd .YfuVxf::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.nYDCed .YfuVxf::before,
.nYDCed .YfuVxf::after {
    background-color: #018786;
    background-color: var(--mdc-ripple-color, var(--mdc-theme-secondary, #018786))
}

.nYDCed:hover .YfuVxf::before,
.nYDCed.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.nYDCed.J0GYAf .YfuVxf::before,
.nYDCed:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.nYDCed:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nYDCed:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.nYDCed.kiqhKd .KbXOFc::before,
.nYDCed.J0GYAf .KbXOFc::before {
    content: none
}

.YfuVxf {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.kDzhGf {
    z-index: 0
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    z-index: -1
}

.kDzhGf .YfuVxf::before,
.kDzhGf .YfuVxf::after {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .YfuVxf::before,
.kDzhGf.K1vCLe .YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    background-color: #3c4043;
    background-color: var(--gm-radio-state-color, #3c4043)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf.K1vCLe .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)~.YfuVxf::before,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)~.YfuVxf::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.kDzhGf:not(.kiqhKd) .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.kDzhGf:not(.kiqhKd):active .yWMLlc:enabled:not(:checked)~.YfuVxf::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.kDzhGf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #5f6368;
    border-color: var(--gm-radio-stroke-color--unchecked, #5f6368)
}

.kDzhGf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-stroke-color--checked, #1a73e8)
}

.kDzhGf .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #1a73e8;
    border-color: var(--gm-radio-ink-color, #1a73e8)
}

.kDzhGf [aria-disabled=true] .yWMLlc:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--unchecked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc:checked+.KbXOFc .lGOlIe,
.kDzhGf .yWMLlc:disabled:checked+.KbXOFc .lGOlIe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-stroke-color--checked, rgba(60, 64, 67, .38))
}

.kDzhGf [aria-disabled=true] .yWMLlc+.KbXOFc .YAKlUe,
.kDzhGf .yWMLlc:disabled+.KbXOFc .YAKlUe {
    border-color: rgba(60, 64, 67, .38);
    border-color: var(--gm-radio-disabled-ink-color, rgba(60, 64, 67, .38))
}

.kDzhGf .KbXOFc::before {
    background-color: #1a73e8;
    background-color: var(--gm-radio-state-color, #1a73e8)
}

.kDzhGf:hover .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:not(:checked)+.KbXOFc .lGOlIe {
    border-color: #202124;
    border-color: var(--gm-radio-stroke-color--unchecked-stateful, #202124)
}

.kDzhGf:hover .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf.J0GYAf .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled:checked+.KbXOFc .lGOlIe,
.kDzhGf:active .yWMLlc:enabled:checked+.KbXOFc .lGOlIe {
    border-color: #174ea6;
    border-color: var(--gm-radio-stroke-color--checked-stateful, #174ea6)
}

.kDzhGf:hover .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf.J0GYAf .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:not(.kiqhKd):focus .yWMLlc:enabled+.KbXOFc .YAKlUe,
.kDzhGf:active .yWMLlc:enabled+.KbXOFc .YAKlUe {
    border-color: #174ea6;
    border-color: var(--gm-radio-ink-color--stateful, #174ea6)
}

.wHsUjf {
    will-change: unset
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.Xmdwhc {
    display: none;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
    max-width: var(--mdc-menu-max-width, calc(100vw - 32px));
    max-height: -webkit-calc(100vh - 32px);
    max-height: calc(100vh - 32px);
    max-height: var(--mdc-menu-max-height, calc(100vh - 32px));
    margin: 0;
    padding: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    opacity: 0;
    overflow: auto;
    will-change: transform, opacity;
    z-index: 8;
    -webkit-transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .03s linear, transform .12s cubic-bezier(0, 0, 0.2, 1), height 250ms cubic-bezier(0, 0, 0.2, 1);
    -webkit-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);
    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);
    background-color: #fff;
    background-color: var(--mdc-theme-surface, #fff);
    color: #000;
    color: var(--mdc-theme-on-surface, #000);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-medium, 4px);
    border-radius: var(--mdc-shape-medium, 4px);
    transform-origin-left: top left;
    transform-origin-right: top right
}

.Xmdwhc:focus {
    outline: none
}

.PxbyMc {
    display: inline-block;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0
}

.psu3uf {
    display: inline-block;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.NPtdyd {
    display: inline-block;
    opacity: 0;
    -webkit-transition: opacity .075s linear;
    transition: opacity .075s linear
}

[dir=rtl] .Xmdwhc,
.Xmdwhc[dir=rtl] {
    transform-origin-left: top right;
    transform-origin-right: top left
}

.ekiqse {
    position: relative;
    overflow: visible
}

.jLRYOe {
    position: fixed
}

.l3h2s {
    width: 100%
}

.GSujlf {
    min-width: 112px;
    min-width: var(--mdc-menu-min-width, 112px)
}

.GSujlf .CxhNxc,
.GSujlf .ahN5ac {
    color: rgba(0, 0, 0, .87)
}

.GSujlf .TwDVge .ArCgve::before,
.GSujlf .TwDVge .L5SjUe::before {
    opacity: .04
}

.GSujlf .XsNhfd {
    color: rgba(0, 0, 0, .87);
    position: relative
}

.GSujlf .Xrwd3d {
    position: relative
}

.GSujlf .XsNhfd .u31sFf,
.GSujlf .Xrwd3d .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.GSujlf .XsNhfd::before,
.GSujlf .Xrwd3d::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {

    .GSujlf .XsNhfd::before,
    .GSujlf .Xrwd3d::before {
        border-color: CanvasText
    }
}

.GSujlf .P6vI0c {
    margin: 8px 0
}

.GSujlf .EsAxle {
    -webkit-user-select: none
}

.GSujlf .XjGMhc {
    cursor: auto
}

.GSujlf a.EsAxle .ndTzyb,
.GSujlf a.EsAxle .ahN5ac {
    pointer-events: none
}

.BVlEse {
    padding: 0;
    fill: currentColor
}

.BVlEse .EsAxle {
    padding-left: 56px;
    padding-right: 16px
}

[dir=rtl] .BVlEse .EsAxle,
.BVlEse .EsAxle[dir=rtl] {
    padding-left: 16px;
    padding-right: 56px
}

.BVlEse .cgxOie {
    left: 16px;
    right: initial;
    display: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

[dir=rtl] .BVlEse .cgxOie,
.BVlEse .cgxOie[dir=rtl] {
    left: initial;
    right: 16px
}

.Suv1lb .cgxOie {
    display: inline
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.UQ5E0 {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf {
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.q6oraf .XsNhfd {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400;
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .CxhNxc {
    color: #5f6368
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb,
.q6oraf .XsNhfd .XjGMhc .q2wqsd,
.q6oraf .XsNhfd .XjGMhc .ggbLHc {
    color: #3c4043
}

.q6oraf .XsNhfd .XjGMhc .ndTzyb {
    opacity: .38
}

.q6oraf .XsNhfd .Zlayod,
.q6oraf .XsNhfd .WbujC,
.q6oraf .XsNhfd .Zlayod .ahN5ac,
.q6oraf .XsNhfd .WbujC .ahN5ac {
    color: #000;
    color: var(--mdc-theme-on-surface, #000)
}

.q6oraf .XsNhfd .Zlayod .ArCgve::before {
    opacity: 0
}

.q6oraf .XsNhfd .EsAxle.Zlayod {
    background-color: #e8f0fe
}

.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod .ArCgve::after {
    background-color: #1a73e8;
    background-color: var(--mdc-ripple-color, #1a73e8)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:hover .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod.K1vCLe .ArCgve::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.J0GYAf .ArCgve::before,
.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.q6oraf .XsNhfd .EsAxle.Zlayod:not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.q6oraf .XsNhfd .EsAxle.Zlayod.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .q6oraf .XsNhfd .XjGMhc .ndTzyb,
    .q6oraf .XsNhfd .XjGMhc .q2wqsd,
    .q6oraf .XsNhfd .XjGMhc .ggbLHc {
        color: GrayText
    }

    .q6oraf .XsNhfd .XjGMhc .ndTzyb {
        opacity: 1
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gqY1ne.gqY1ne {
    border: 0;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    background-color: #fff
}

.gqY1ne.gqY1ne .NR1SI {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .P6vI0c {
    border-bottom-color: rgb(218, 220, 224)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .ggbLHc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b .CxhNxc {
    color: #70757a
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:hover {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:focus {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b:active {
    color: #202124
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ndTzyb,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .q2wqsd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ggbLHc {
    color: rgb(60, 64, 67)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .CxhNxc {
    color: #bdc1c6
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc) .ArCgve::after {
    background-color: #3c4043
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.K1vCLe .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):hover .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).K1vCLe .ArCgve::before {
    opacity: 0.04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):focus .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).J0GYAf .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):focus .ArCgve::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd) .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd) .ArCgve::after {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc:not(.kiqhKd):active .ArCgve::after,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc):not(.kiqhKd):active .ArCgve::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: 0.1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.XjGMhc.kiqhKd,
.gqY1ne.gqY1ne .NR1SI .kxAD3b:not(.XjGMhc).kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod {
    background-color: #e8f0fe
}

.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::before,
.gqY1ne.gqY1ne .NR1SI .kxAD3b.Zlayod .ArCgve::after {
    background-color: rgb(26, 115, 232)
}

.gqY1ne.gqY1ne .Ypkwnb {
    color: #3c4043
}

.gqY1ne.gqY1ne .RKuJ3e {
    color: rgba(60, 64, 67, 0.38)
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.Dn4I8e {
    border: none;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

.BMsU5c {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: 48px;
    overflow-x: visible;
    padding: 0 0 0 14px;
    width: 48px
}

.XT8VNe {
    color: rgb(60, 64, 67);
    margin-left: 4px
}

.yduu4c {
    color: rgb(60, 64, 67);
    height: 20px
}

.zfJVne {
    color: rgb(26, 115, 232)
}

.ME0dBc {
    color: #70757a;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 8px
}

.SAIPId {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: text-top
}

.zMjRQd {
    background-color: rgb(241, 243, 244);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 16px;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    margin-bottom: 8px
}

.SVISmb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    background-color: rgb(26, 115, 232);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.agLBCe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: .025rem;
    line-height: 1.125rem;
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 18px;
    border-radius: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin: 6px 0;
    padding: 0 16px 0 12px;
    white-space: nowrap
}

.wPmUi {
    margin-left: 8px
}

.qLfRgd {
    margin-left: 4px
}

.ZtN5rb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GKbKwc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 6px;
    padding: 7px;
    white-space: nowrap
}

.Q8H4Tb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none
}

.btBORd {
    color: rgb(26, 115, 232);
    width: 20px;
    height: 20px
}

.bwb7ce {
    margin-bottom: 16px;
    width: 100%
}

.bwb7ce:last-child {
    margin-bottom: 0
}

.p7f0Nd {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.mJpkab {
    margin-right: -12px
}

.QRbc2e {
    background-color: #fff
}

.z713Ke {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 16px;
    height: 48px;
    line-height: 24px;
    padding: 0 16px;
    white-space: nowrap
}

.z713Ke:visited {
    color: rgb(60, 64, 67)
}

.k0Ysuc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 22px;
    margin-bottom: 8px
}

.y3Ibjb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a;
    margin-left: 8px
}

.vYkaO {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    color: rgb(32, 33, 36);
    border: 1px solid rgb(218, 220, 224);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.lc0jpb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 20px;
    margin-left: 8px;
    padding: 0 6px;
    font: 600 11px Roboto, "Helvetica Neue", Arial, sans-serif;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    letter-spacing: .5px;
    text-transform: uppercase
}

.uevFAf {
    color: rgb(60, 64, 67);
    background: rgb(241, 243, 244)
}

.KQXhSe {
    color: rgb(197, 34, 31);
    background: rgb(252, 232, 230)
}

.OA1nbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.svzjne {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin: 0 0 8px -14px
}

.MtCSLb {
    color: #1558d6;
    cursor: pointer
}

.qF4MGb {
    display: none
}

.F87tLd {
    margin-left: 14px
}

.h5qmQc {
    margin-right: 16px
}

.aeonxd {
    display: block;
    fill: rgb(60, 64, 67);
    height: 20px;
    padding: 14px;
    width: 20px
}

.k9lweb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.FfJICc {
    overflow: hidden;
    display: inline-block;
    margin-left: 1px;
    margin-top: 1px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px rgb(218, 220, 224);
    box-shadow: 0 0 0 1px rgb(218, 220, 224);
    cursor: pointer
}

.Se89we {
    margin-right: 5px
}

.Se89we:last-of-type {
    margin-right: 0
}

.GvZGx {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 16px;
    overflow: hidden
}

.m7icOe {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.XWm59b {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.aCPSNd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jhdGsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.m4SJhf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: rgba(32, 33, 36, 0.549);
    color: white
}

.ZQiQHe {
    width: 100%
}

.bmyXnb {
    margin-bottom: 1px
}

.bmyXnb:last-child {
    margin: 1px 0 0 0
}

.ptvfw {
    margin-right: 1px;
    width: -webkit-calc(50% - 1px);
    width: calc(50% - 1px)
}

.ptvfw:last-child {
    margin: 0 0 0 1px
}

.PdaDLc {
    border-left: 2px solid rgb(218, 220, 224);
    margin-bottom: 16px;
    padding: 0 0 8px 16px
}

.KmCjbd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow-wrap: break-word
}

.aUC40b {
    margin-top: 8px;
    border-bottom: 1px solid rgb(218, 220, 224)
}

.y6YRwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 4px;
    margin-bottom: 10px
}

.LKj7If {
    color: #ea8600;
    font-weight: 700
}

.LjDt0 {
    color: rgb(60, 64, 67);
    font-weight: 700;
    white-space: nowrap
}

.OpUUzf {
    color: #70757a;
    padding: 2px 0
}

.tSuv8 {
    display: inline-block
}

.IXHJed {
    display: inline-block;
    font-weight: 500
}

.Qfd3pc {
    color: #1558d6;
    font-size: 14px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    margin-bottom: 8px
}

.Dm8d4 {
    height: 8px
}

.hmW3Cc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.vcug3d .tD3IDf {
    background-color: #fff
}

.qyGbPe.CAwICe,
.qyGbPe.kdCdqc {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.CyVTxf {
    margin: -16px 0
}

.CyVTxf:focus-visible {
    outline: none
}

.NSR2jc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    margin-bottom: 8px
}

.vO3lS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: -12px
}

.shJcwb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 4px;
    margin-bottom: 8px;
    overflow-wrap: break-word
}

.Gh2YAd {
    margin-bottom: 16px
}

.SSu4ud {
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.kptDlf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    margin-right: 8px
}

.ptnSwd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.TgVkjf {
    position: absolute;
    right: 54px;
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.had29 {
    padding: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.JiqKrd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.JiqKrd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.X429Mb {
    margin: 0 8px;
    color: rgb(32, 33, 36);
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.t9c1td {
    margin: 8px 8px 0 8px;
    text-align: left;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.EAFf2c {
    background: #fff;
    border: 1px solid rgb(218, 220, 224);
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    margin: 12px 0;
    padding: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.AItcHe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none;
    color: rgb(217, 48, 37);
    margin-right: 12px
}

.ZQ4dP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-wrap: break-word;
    overflow: hidden;
    color: rgb(60, 64, 67)
}

.on5Ecc {
    color: rgb(32, 33, 36)
}

.rllene {
    margin-top: 2px
}

.vi1MWd {
    margin-top: 12px
}

.eCDOnf {
    color: #1558d6;
    cursor: pointer
}

.Z929ye {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 20px;
    font-weight: 500
}

.vlUEEc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
}

.yC3ZMb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    text-decoration: none
}

.Vpc5Fe {
    color: rgb(32, 33, 36);
    font-size: 14px;
    font-weight: bold;
    line-height: 16px
}

.GSM50,
.hBIg5b,
.WgOIqc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #70757a
}

.enjdgf {
    margin: 0 2.5px
}

.PhaUTe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.wSokxc {
    -webkit-background-size: cover;
    background-size: cover;
    margin-right: 12px
}

.ANWksb {
    height: 32px;
    width: 32px
}

.a680Le {
    height: 13px;
    margin-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    width: 13px
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.awHmMb {
    color: #fff
}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.OlzMKc {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: "&nbsp;";
    visibility: hidden;
    width: 0
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}
</style>
<script>/**
* @license
* Hammer.JS - v2.0.2 - 2014-07-26
* http://hammerjs.github.io/
*
* Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
* Licensed under the MIT license */


!function (a, b, c, d) { "use strict"; function e(a, b, c) { return setTimeout(k(a, c), b) } function f(a, b, c) { return Array.isArray(a) ? (g(a, c[b], c), !0) : !1 } function g(a, b, c) { var e, f; if (a) if (a.forEach) a.forEach(b, c); else if (a.length !== d) for (e = 0, f = a.length; f > e; e++)b.call(c, a[e], e, a); else for (e in a) a.hasOwnProperty(e) && b.call(c, a[e], e, a) } function h(a, b, c) { for (var e = Object.keys(b), f = 0, g = e.length; g > f; f++)(!c || c && a[e[f]] === d) && (a[e[f]] = b[e[f]]); return a } function i(a, b) { return h(a, b, !0) } function j(a, b, c) { var d, e = b.prototype; d = a.prototype = Object.create(e), d.constructor = a, d._super = e, c && h(d, c) } function k(a, b) { return function () { return a.apply(b, arguments) } } function l(a, b) { return typeof a == hb ? a.apply(b ? b[0] || d : d, b) : a } function m(a, b) { return a === d ? b : a } function n(a, b, c) { g(r(b), function (b) { a.addEventListener(b, c, !1) }) } function o(a, b, c) { g(r(b), function (b) { a.removeEventListener(b, c, !1) }) } function p(a, b) { for (; a;) { if (a == b) return !0; a = a.parentNode } return !1 } function q(a, b) { return a.indexOf(b) > -1 } function r(a) { return a.trim().split(/\s+/g) } function s(a, b, c) { if (a.indexOf && !c) return a.indexOf(b); for (var d = 0, e = a.length; e > d; d++)if (c && a[d][c] == b || !c && a[d] === b) return d; return -1 } function t(a) { return Array.prototype.slice.call(a, 0) } function u(a, b, c) { for (var d = [], e = [], f = 0, g = a.length; g > f; f++) { var h = b ? a[f][b] : a[f]; s(e, h) < 0 && d.push(a[f]), e[f] = h } return c && (d = b ? d.sort(function (a, c) { return a[b] > c[b] }) : d.sort()), d } function v(a, b) { for (var c, e, f = b[0].toUpperCase() + b.slice(1), g = 0, h = fb.length; h > g; g++)if (c = fb[g], e = c ? c + f : b, e in a) return e; return d } function w() { return lb++ } function x(b, c) { var d = this; this.manager = b, this.callback = c, this.element = b.element, this.target = b.options.inputTarget, this.domHandler = function (a) { l(b.options.enable, [b]) && d.handler(a) }, this.evEl && n(this.element, this.evEl, this.domHandler), this.evTarget && n(this.target, this.evTarget, this.domHandler), this.evWin && n(a, this.evWin, this.domHandler) } function y(a) { var b; return new (b = ob ? M : pb ? N : nb ? P : L)(a, z) } function z(a, b, c) { var d = c.pointers.length, e = c.changedPointers.length, f = b & vb && d - e === 0, g = b & (xb | yb) && d - e === 0; c.isFirst = !!f, c.isFinal = !!g, f && (a.session = {}), c.eventType = b, A(a, c), a.emit("hammer.input", c), a.recognize(c), a.session.prevInput = c } function A(a, b) { var c = a.session, d = b.pointers, e = d.length; c.firstInput || (c.firstInput = D(b)), e > 1 && !c.firstMultiple ? c.firstMultiple = D(b) : 1 === e && (c.firstMultiple = !1); var f = c.firstInput, g = c.firstMultiple, h = g ? g.center : f.center, i = b.center = E(d); b.timeStamp = kb(), b.deltaTime = b.timeStamp - f.timeStamp, b.angle = I(h, i), b.distance = H(h, i), B(c, b), b.offsetDirection = G(b.deltaX, b.deltaY), b.scale = g ? K(g.pointers, d) : 1, b.rotation = g ? J(g.pointers, d) : 0, C(c, b); var j = a.element; p(b.srcEvent.target, j) && (j = b.srcEvent.target), b.target = j } function B(a, b) { var c = b.center, d = a.offsetDelta || {}, e = a.prevDelta || {}, f = a.prevInput || {}; (b.eventType === vb || f.eventType === xb) && (e = a.prevDelta = { x: f.deltaX || 0, y: f.deltaY || 0 }, d = a.offsetDelta = { x: c.x, y: c.y }), b.deltaX = e.x + (c.x - d.x), b.deltaY = e.y + (c.y - d.y) } function C(a, b) { var c, e, f, g, h = a.lastInterval || b, i = b.timeStamp - h.timeStamp; if (b.eventType != yb && (i > ub || h.velocity === d)) { var j = h.deltaX - b.deltaX, k = h.deltaY - b.deltaY, l = F(i, j, k); e = l.x, f = l.y, c = jb(l.x) > jb(l.y) ? l.x : l.y, g = G(j, k), a.lastInterval = b } else c = h.velocity, e = h.velocityX, f = h.velocityY, g = h.direction; b.velocity = c, b.velocityX = e, b.velocityY = f, b.direction = g } function D(a) { for (var b = [], c = 0; c < a.pointers.length; c++)b[c] = { clientX: ib(a.pointers[c].clientX), clientY: ib(a.pointers[c].clientY) }; return { timeStamp: kb(), pointers: b, center: E(b), deltaX: a.deltaX, deltaY: a.deltaY } } function E(a) { var b = a.length; if (1 === b) return { x: ib(a[0].clientX), y: ib(a[0].clientY) }; for (var c = 0, d = 0, e = 0; b > e; e++)c += a[e].clientX, d += a[e].clientY; return { x: ib(c / b), y: ib(d / b) } } function F(a, b, c) { return { x: b / a || 0, y: c / a || 0 } } function G(a, b) { return a === b ? zb : jb(a) >= jb(b) ? a > 0 ? Ab : Bb : b > 0 ? Cb : Db } function H(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return Math.sqrt(d * d + e * e) } function I(a, b, c) { c || (c = Hb); var d = b[c[0]] - a[c[0]], e = b[c[1]] - a[c[1]]; return 180 * Math.atan2(e, d) / Math.PI } function J(a, b) { return I(b[1], b[0], Ib) - I(a[1], a[0], Ib) } function K(a, b) { return H(b[0], b[1], Ib) / H(a[0], a[1], Ib) } function L() { this.evEl = Kb, this.evWin = Lb, this.allow = !0, this.pressed = !1, x.apply(this, arguments) } function M() { this.evEl = Ob, this.evWin = Pb, x.apply(this, arguments), this.store = this.manager.session.pointerEvents = [] } function N() { this.evTarget = Rb, this.targetIds = {}, x.apply(this, arguments) } function O(a, b) { var c = t(a.touches), d = this.targetIds; if (b & (vb | wb) && 1 === c.length) return d[c[0].identifier] = !0, [c, c]; var e, f, g = t(a.targetTouches), h = t(a.changedTouches), i = []; if (b === vb) for (e = 0, f = g.length; f > e; e++)d[g[e].identifier] = !0; for (e = 0, f = h.length; f > e; e++)d[h[e].identifier] && i.push(h[e]), b & (xb | yb) && delete d[h[e].identifier]; return i.length ? [u(g.concat(i), "identifier", !0), i] : void 0 } function P() { x.apply(this, arguments); var a = k(this.handler, this); this.touch = new N(this.manager, a), this.mouse = new L(this.manager, a) } function Q(a, b) { this.manager = a, this.set(b) } function R(a) { if (q(a, Xb)) return Xb; var b = q(a, Yb), c = q(a, Zb); return b && c ? Yb + " " + Zb : b || c ? b ? Yb : Zb : q(a, Wb) ? Wb : Vb } function S(a) { this.id = w(), this.manager = null, this.options = i(a || {}, this.defaults), this.options.enable = m(this.options.enable, !0), this.state = $b, this.simultaneous = {}, this.requireFail = [] } function T(a) { return a & dc ? "cancel" : a & bc ? "end" : a & ac ? "move" : a & _b ? "start" : "" } function U(a) { return a == Db ? "down" : a == Cb ? "up" : a == Ab ? "left" : a == Bb ? "right" : "" } function V(a, b) { var c = b.manager; return c ? c.get(a) : a } function W() { S.apply(this, arguments) } function X() { W.apply(this, arguments), this.pX = null, this.pY = null } function Y() { W.apply(this, arguments) } function Z() { S.apply(this, arguments), this._timer = null, this._input = null } function $() { W.apply(this, arguments) } function _() { W.apply(this, arguments) } function ab() { S.apply(this, arguments), this.pTime = !1, this.pCenter = !1, this._timer = null, this._input = null, this.count = 0 } function bb(a, b) { return b = b || {}, b.recognizers = m(b.recognizers, bb.defaults.preset), new cb(a, b) } function cb(a, b) { b = b || {}, this.options = i(b, bb.defaults), this.options.inputTarget = this.options.inputTarget || a, this.handlers = {}, this.session = {}, this.recognizers = [], this.element = a, this.input = y(this), this.touchAction = new Q(this, this.options.touchAction), db(this, !0), g(b.recognizers, function (a) { var b = this.add(new a[0](a[1])); a[2] && b.recognizeWith(a[2]), a[3] && b.requireFailure(a[2]) }, this) } function db(a, b) { var c = a.element; g(a.options.cssProps, function (a, d) { c.style[v(c.style, d)] = b ? a : "" }) } function eb(a, c) { var d = b.createEvent("Event"); d.initEvent(a, !0, !0), d.gesture = c, c.target.dispatchEvent(d) } var fb = ["", "webkit", "moz", "MS", "ms", "o"], gb = b.createElement("div"), hb = "function", ib = Math.round, jb = Math.abs, kb = Date.now, lb = 1, mb = /mobile|tablet|ip(ad|hone|od)|android/i, nb = "ontouchstart" in a, ob = v(a, "PointerEvent") !== d, pb = nb && mb.test(navigator.userAgent), qb = "touch", rb = "pen", sb = "mouse", tb = "kinect", ub = 25, vb = 1, wb = 2, xb = 4, yb = 8, zb = 1, Ab = 2, Bb = 4, Cb = 8, Db = 16, Eb = Ab | Bb, Fb = Cb | Db, Gb = Eb | Fb, Hb = ["x", "y"], Ib = ["clientX", "clientY"]; x.prototype = { handler: function () { }, destroy: function () { this.evEl && o(this.element, this.evEl, this.domHandler), this.evTarget && o(this.target, this.evTarget, this.domHandler), this.evWin && o(a, this.evWin, this.domHandler) } }; var Jb = { mousedown: vb, mousemove: wb, mouseup: xb }, Kb = "mousedown", Lb = "mousemove mouseup"; j(L, x, { handler: function (a) { var b = Jb[a.type]; b & vb && 0 === a.button && (this.pressed = !0), b & wb && 1 !== a.which && (b = xb), this.pressed && this.allow && (b & xb && (this.pressed = !1), this.callback(this.manager, b, { pointers: [a], changedPointers: [a], pointerType: sb, srcEvent: a })) } }); var Mb = { pointerdown: vb, pointermove: wb, pointerup: xb, pointercancel: yb, pointerout: yb }, Nb = { 2: qb, 3: rb, 4: sb, 5: tb }, Ob = "pointerdown", Pb = "pointermove pointerup pointercancel"; a.MSPointerEvent && (Ob = "MSPointerDown", Pb = "MSPointerMove MSPointerUp MSPointerCancel"), j(M, x, { handler: function (a) { var b = this.store, c = !1, d = a.type.toLowerCase().replace("ms", ""), e = Mb[d], f = Nb[a.pointerType] || a.pointerType, g = f == qb; e & vb && (0 === a.button || g) ? b.push(a) : e & (xb | yb) && (c = !0); var h = s(b, a.pointerId, "pointerId"); 0 > h || (b[h] = a, this.callback(this.manager, e, { pointers: b, changedPointers: [a], pointerType: f, srcEvent: a }), c && b.splice(h, 1)) } }); var Qb = { touchstart: vb, touchmove: wb, touchend: xb, touchcancel: yb }, Rb = "touchstart touchmove touchend touchcancel"; j(N, x, { handler: function (a) { var b = Qb[a.type], c = O.call(this, a, b); c && this.callback(this.manager, b, { pointers: c[0], changedPointers: c[1], pointerType: qb, srcEvent: a }) } }), j(P, x, { handler: function (a, b, c) { var d = c.pointerType == qb, e = c.pointerType == sb; if (d) this.mouse.allow = !1; else if (e && !this.mouse.allow) return; b & (xb | yb) && (this.mouse.allow = !0), this.callback(a, b, c) }, destroy: function () { this.touch.destroy(), this.mouse.destroy() } }); var Sb = v(gb.style, "touchAction"), Tb = Sb !== d, Ub = "compute", Vb = "auto", Wb = "manipulation", Xb = "none", Yb = "pan-x", Zb = "pan-y"; Q.prototype = { set: function (a) { a == Ub && (a = this.compute()), Tb && (this.manager.element.style[Sb] = a), this.actions = a.toLowerCase().trim() }, update: function () { this.set(this.manager.options.touchAction) }, compute: function () { var a = []; return g(this.manager.recognizers, function (b) { l(b.options.enable, [b]) && (a = a.concat(b.getTouchAction())) }), R(a.join(" ")) }, preventDefaults: function (a) { if (!Tb) { var b = a.srcEvent, c = a.offsetDirection; if (this.manager.session.prevented) return void b.preventDefault(); var d = this.actions, e = q(d, Xb), f = q(d, Zb), g = q(d, Yb); return e || f && g || f && c & Eb || g && c & Fb ? this.preventSrc(b) : void 0 } }, preventSrc: function (a) { this.manager.session.prevented = !0, a.preventDefault() } }; var $b = 1, _b = 2, ac = 4, bc = 8, cc = bc, dc = 16, ec = 32; S.prototype = { defaults: {}, set: function (a) { return h(this.options, a), this.manager && this.manager.touchAction.update(), this }, recognizeWith: function (a) { if (f(a, "recognizeWith", this)) return this; var b = this.simultaneous; return a = V(a, this), b[a.id] || (b[a.id] = a, a.recognizeWith(this)), this }, dropRecognizeWith: function (a) { return f(a, "dropRecognizeWith", this) ? this : (a = V(a, this), delete this.simultaneous[a.id], this) }, requireFailure: function (a) { if (f(a, "requireFailure", this)) return this; var b = this.requireFail; return a = V(a, this), -1 === s(b, a) && (b.push(a), a.requireFailure(this)), this }, dropRequireFailure: function (a) { if (f(a, "dropRequireFailure", this)) return this; a = V(a, this); var b = s(this.requireFail, a); return b > -1 && this.requireFail.splice(b, 1), this }, hasRequireFailures: function () { return this.requireFail.length > 0 }, canRecognizeWith: function (a) { return !!this.simultaneous[a.id] }, emit: function (a) { function b(b) { c.manager.emit(c.options.event + (b ? T(d) : ""), a) } var c = this, d = this.state; bc > d && b(!0), b(), d >= bc && b(!0) }, tryEmit: function (a) { return this.canEmit() ? this.emit(a) : void (this.state = ec) }, canEmit: function () { for (var a = 0; a < this.requireFail.length; a++)if (!(this.requireFail[a].state & (ec | $b))) return !1; return !0 }, recognize: function (a) { var b = h({}, a); return l(this.options.enable, [this, b]) ? (this.state & (cc | dc | ec) && (this.state = $b), this.state = this.process(b), void (this.state & (_b | ac | bc | dc) && this.tryEmit(b))) : (this.reset(), void (this.state = ec)) }, process: function () { }, getTouchAction: function () { }, reset: function () { } }, j(W, S, { defaults: { pointers: 1 }, attrTest: function (a) { var b = this.options.pointers; return 0 === b || a.pointers.length === b }, process: function (a) { var b = this.state, c = a.eventType, d = b & (_b | ac), e = this.attrTest(a); return d && (c & yb || !e) ? b | dc : d || e ? c & xb ? b | bc : b & _b ? b | ac : _b : ec } }), j(X, W, { defaults: { event: "pan", threshold: 10, pointers: 1, direction: Gb }, getTouchAction: function () { var a = this.options.direction; if (a === Gb) return [Xb]; var b = []; return a & Eb && b.push(Zb), a & Fb && b.push(Yb), b }, directionTest: function (a) { var b = this.options, c = !0, d = a.distance, e = a.direction, f = a.deltaX, g = a.deltaY; return e & b.direction || (b.direction & Eb ? (e = 0 === f ? zb : 0 > f ? Ab : Bb, c = f != this.pX, d = Math.abs(a.deltaX)) : (e = 0 === g ? zb : 0 > g ? Cb : Db, c = g != this.pY, d = Math.abs(a.deltaY))), a.direction = e, c && d > b.threshold && e & b.direction }, attrTest: function (a) { return W.prototype.attrTest.call(this, a) && (this.state & _b || !(this.state & _b) && this.directionTest(a)) }, emit: function (a) { this.pX = a.deltaX, this.pY = a.deltaY; var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this._super.emit.call(this, a) } }), j(Y, W, { defaults: { event: "pinch", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.scale - 1) > this.options.threshold || this.state & _b) }, emit: function (a) { if (this._super.emit.call(this, a), 1 !== a.scale) { var b = a.scale < 1 ? "in" : "out"; this.manager.emit(this.options.event + b, a) } } }), j(Z, S, { defaults: { event: "press", pointers: 1, time: 500, threshold: 5 }, getTouchAction: function () { return [Vb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime > b.time; if (this._input = a, !d || !c || a.eventType & (xb | yb) && !f) this.reset(); else if (a.eventType & vb) this.reset(), this._timer = e(function () { this.state = cc, this.tryEmit() }, b.time, this); else if (a.eventType & xb) return cc; return ec }, reset: function () { clearTimeout(this._timer) }, emit: function (a) { this.state === cc && (a && a.eventType & xb ? this.manager.emit(this.options.event + "up", a) : (this._input.timeStamp = kb(), this.manager.emit(this.options.event, this._input))) } }), j($, W, { defaults: { event: "rotate", threshold: 0, pointers: 2 }, getTouchAction: function () { return [Xb] }, attrTest: function (a) { return this._super.attrTest.call(this, a) && (Math.abs(a.rotation) > this.options.threshold || this.state & _b) } }), j(_, W, { defaults: { event: "swipe", threshold: 10, velocity: .65, direction: Eb | Fb, pointers: 1 }, getTouchAction: function () { return X.prototype.getTouchAction.call(this) }, attrTest: function (a) { var b, c = this.options.direction; return c & (Eb | Fb) ? b = a.velocity : c & Eb ? b = a.velocityX : c & Fb && (b = a.velocityY), this._super.attrTest.call(this, a) && c & a.direction && jb(b) > this.options.velocity && a.eventType & xb }, emit: function (a) { var b = U(a.direction); b && this.manager.emit(this.options.event + b, a), this.manager.emit(this.options.event, a) } }), j(ab, S, { defaults: { event: "tap", pointers: 1, taps: 1, interval: 300, time: 250, threshold: 2, posThreshold: 10 }, getTouchAction: function () { return [Wb] }, process: function (a) { var b = this.options, c = a.pointers.length === b.pointers, d = a.distance < b.threshold, f = a.deltaTime < b.time; if (this.reset(), a.eventType & vb && 0 === this.count) return this.failTimeout(); if (d && f && c) { if (a.eventType != xb) return this.failTimeout(); var g = this.pTime ? a.timeStamp - this.pTime < b.interval : !0, h = !this.pCenter || H(this.pCenter, a.center) < b.posThreshold; this.pTime = a.timeStamp, this.pCenter = a.center, h && g ? this.count += 1 : this.count = 1, this._input = a; var i = this.count % b.taps; if (0 === i) return this.hasRequireFailures() ? (this._timer = e(function () { this.state = cc, this.tryEmit() }, b.interval, this), _b) : cc } return ec }, failTimeout: function () { return this._timer = e(function () { this.state = ec }, this.options.interval, this), ec }, reset: function () { clearTimeout(this._timer) }, emit: function () { this.state == cc && (this._input.tapCount = this.count, this.manager.emit(this.options.event, this._input)) } }), bb.VERSION = "2.0.2", bb.defaults = { domEvents: !1, touchAction: Ub, inputTarget: null, enable: !0, preset: [[$, { enable: !1 }], [Y, { enable: !1 }, ["rotate"]], [_, { direction: Eb }], [X, { direction: Eb }, ["swipe"]], [ab], [ab, { event: "doubletap", taps: 2 }, ["tap"]], [Z]], cssProps: { userSelect: "none", touchSelect: "none", touchCallout: "none", contentZooming: "none", userDrag: "none", tapHighlightColor: "rgba(0,0,0,0)" } }; var fc = 1, gc = 2; cb.prototype = { set: function (a) { return h(this.options, a), this }, stop: function (a) { this.session.stopped = a ? gc : fc }, recognize: function (a) { var b = this.session; if (!b.stopped) { this.touchAction.preventDefaults(a); var c, d = this.recognizers, e = b.curRecognizer; (!e || e && e.state & cc) && (e = b.curRecognizer = null); for (var f = 0, g = d.length; g > f; f++)c = d[f], b.stopped === gc || e && c != e && !c.canRecognizeWith(e) ? c.reset() : c.recognize(a), !e && c.state & (_b | ac | bc) && (e = b.curRecognizer = c) } }, get: function (a) { if (a instanceof S) return a; for (var b = this.recognizers, c = 0; c < b.length; c++)if (b[c].options.event == a) return b[c]; return null }, add: function (a) { if (f(a, "add", this)) return this; var b = this.get(a.options.event); return b && this.remove(b), this.recognizers.push(a), a.manager = this, this.touchAction.update(), a }, remove: function (a) { if (f(a, "remove", this)) return this; var b = this.recognizers; return a = this.get(a), b.splice(s(b, a), 1), this.touchAction.update(), this }, on: function (a, b) { var c = this.handlers; return g(r(a), function (a) { c[a] = c[a] || [], c[a].push(b) }), this }, off: function (a, b) { var c = this.handlers; return g(r(a), function (a) { b ? c[a].splice(s(c[a], b), 1) : delete c[a] }), this }, emit: function (a, b) { this.options.domEvents && eb(a, b); var c = this.handlers[a] && this.handlers[a].slice(); if (c && c.length) { b.type = a, b.preventDefault = function () { b.srcEvent.preventDefault() }; for (var d = 0, e = c.length; e > d; d++)c[d](b) } }, destroy: function () { this.element && db(this, !1), this.handlers = {}, this.session = {}, this.input.destroy(), this.element = null } }, h(bb, { INPUT_START: vb, INPUT_MOVE: wb, INPUT_END: xb, INPUT_CANCEL: yb, STATE_POSSIBLE: $b, STATE_BEGAN: _b, STATE_CHANGED: ac, STATE_ENDED: bc, STATE_RECOGNIZED: cc, STATE_CANCELLED: dc, STATE_FAILED: ec, DIRECTION_NONE: zb, DIRECTION_LEFT: Ab, DIRECTION_RIGHT: Bb, DIRECTION_UP: Cb, DIRECTION_DOWN: Db, DIRECTION_HORIZONTAL: Eb, DIRECTION_VERTICAL: Fb, DIRECTION_ALL: Gb, Manager: cb, Input: x, TouchAction: Q, Recognizer: S, AttrRecognizer: W, Tap: ab, Pan: X, Swipe: _, Pinch: Y, Rotate: $, Press: Z, on: n, off: o, each: g, merge: i, extend: h, inherit: j, bindFn: k, prefixed: v }), typeof define == hb && define.amd ? define(function () { return bb }) : "undefined" != typeof module && module.exports ? module.exports = bb : a[c] = bb }(window, document, "Hammer");
</script>
<style type="text/css" data-late-css="">
html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.MCcOAc {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    z-index: 1
}

.MCcOAc>.pGxpHc {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.IqBfM>.HLlAHb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 60px;
    position: absolute;
    right: 16px;
    top: 0;
    z-index: 9999
}

.VUoKZ {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    z-index: 1001
}

.TRHLAc {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    height: 100%;
    background: #68e;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.mIM26c .VUoKZ {
    display: block
}

.mIM26c .TRHLAc {
    -webkit-animation: boqChromeapiPageProgressAnimation 1s infinite;
    animation: boqChromeapiPageProgressAnimation 1s infinite;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0.0, 1, 1);
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.ghyPEc .VUoKZ {
    position: fixed
}

@keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

@-webkit-keyframes boqChromeapiPageProgressAnimation {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    50% {
        -webkit-transform: scaleX(5);
        transform: scaleX(5)
    }

    to {
        -webkit-transform: scaleX(5) translateX(100%);
        transform: scaleX(5) translateX(100%)
    }
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.r6D5xc {
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-align: center;
    height: 100%
}

.lCsXSd {
    background-color: #fff;
    height: 100%
}

@media screen and (min-width:841px) {
    .afwixc {
        min-width: 600px;
        max-height: min(1200px, 80%);
        -webkit-border-radius: 8px;
        border-radius: 8px;
        height: 100%;
        overflow: visible
    }
}

.worGEe {
    text-align: center;
    height: 100%
}

.UOwsFf {
    top: 50%
}

.cSqIbb {
    height: 100%
}

.afwixc .cSqIbb.PbnGhe {
    padding: 0
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.Mh0NNb {
    background-color: #323232;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12), 0px 3px 5px -1px rgba(0, 0, 0, .2);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    left: 0;
    min-height: 48px;
    position: fixed;
    right: 0;
    -webkit-transform: translate(0, 100%);
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    visibility: hidden;
    z-index: 99999
}

.M6tHv {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    min-height: inherit;
    padding: 0
}

.aGJE1b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    line-height: normal;
    overflow: hidden;
    padding: 14px 24px;
    text-overflow: ellipsis;
    word-break: break-word
}

.x95qze {
    -webkit-align-self: center;
    -webkit-align-self: center;
    align-self: center;
    color: #eeff41;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    float: right;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    cursor: pointer;
    outline: none;
    padding: 14px 24px
}

.KYZn9b {
    background-color: #4285f4
}

.misTTe {
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0)
}

@media screen and (min-width:481px) {
    .Mh0NNb {
        min-width: 288px;
        max-width: 568px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    .Mp2Z0b {
        left: 24px;
        margin-right: 24px;
        right: auto
    }

    .VcC8Fc {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 100%);
        -webkit-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%)
    }

    .Mp2Z0b.misTTe {
        bottom: 24px
    }

    .VcC8Fc.misTTe {
        bottom: 0;
        -webkit-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }

    .M6tHv {
        padding: 0
    }

    .aGJE1b {
        padding-right: 24px
    }
}

@media screen and (max-width:480px) {

    .xbgI6e .aGJE1b,
    .xbgI6e .x95qze {
        padding-bottom: 24px;
        padding-top: 24px
    }
}

@media screen and (min-width:481px) and (max-width:568px) {
    .Mh0NNb {
        max-width: 90%
    }
}

@media screen and (min-width:569px) {
    .Mh0NNb {
        max-width: 568px
    }
}

.edhGSc {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px
}

.RpC4Ne {
    min-height: 1.5em;
    position: relative;
    vertical-align: top
}

.Pc9Gce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding-top: 14px
}

.KHxj8b {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    min-height: 24px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 0;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 0;
    overflow-y: visible;
    overflow-x: hidden
}

.KHxj8b.VhWN2c {
    text-align: center
}

.edhGSc.modeDark .KHxj8b {
    color: rgba(255, 255, 255, .87)
}

.edhGSc.isFocused.modeDark .KHxj8b {
    color: #fff
}

.z0oSpf {
    background-color: rgba(0, 0, 0, .12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.modeDark>.RpC4Ne>.z0oSpf {
    background-color: rgba(255, 255, 255, .12)
}

.Bfurwb {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.edhGSc.k0tWj>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj>.RpC4Ne>.Bfurwb {
    background-color: #d50000;
    height: 2px
}

.edhGSc.k0tWj.modeDark>.RpC4Ne>.z0oSpf,
.edhGSc.k0tWj.modeDark>.RpC4Ne>.Bfurwb {
    background-color: #ff6e6e
}

.edhGSc.isDisabled .KHxj8b {
    color: rgba(0, 0, 0, .38)
}

.edhGSc.isDisabled>.RpC4Ne>.z0oSpf {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.Bfurwb.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.edhGSc.isFocused>.RpC4Ne>.Bfurwb {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.edhGSc.FPYHkb>.RpC4Ne {
    padding-top: 24px
}

.fqp6hd {
    -webkit-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: translate(0, -22px);
    -webkit-transform: translate(0, -22px);
    transform: translate(0, -22px);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, -webkit-transform;
    transition-property: color, top, -webkit-transform;
    -webkit-transition-property: color, top, transform;
    transition-property: color, top, transform;
    -webkit-transition-property: color, top, transform, -webkit-transform;
    transition-property: color, top, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 100%
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.hasValue>.RpC4Ne>.fqp6hd,
.edhGSc.LydCob .fqp6hd {
    -webkit-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    top: 16px
}

.edhGSc.modeDark>.RpC4Ne>.fqp6hd {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.isFocused>.RpC4Ne>.fqp6hd,
.edhGSc.isFocused.modeDark>.RpC4Ne>.fqp6hd {
    color: #4285f4
}

.F1pOBe {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.edhGSc.modeDark .F1pOBe {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.hasValue>.RpC4Ne>.F1pOBe {
    display: none
}

.S1BUyf {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    text-align: right;
    color: rgba(0, 0, 0, .38);
    white-space: nowrap
}

.edhGSc.modeDark>.S1BUyf {
    color: rgba(255, 255, 255, .38)
}

.edhGSc.wrxyb {
    padding-bottom: 4px
}

.v6odTb,
.YElZX:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.edhGSc.wrxyb .jE8NUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.YElZX {
    pointer-events: none
}

.v6odTb {
    color: #d50000
}

.edhGSc.modeDark .v6odTb {
    color: #ff6e6e
}

.YElZX {
    opacity: .3
}

.edhGSc.k0tWj .YElZX,
.edhGSc:not(.k0tWj) .YElZX:not(:empty)+.v6odTb {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.kMUgCf {
    border-radius: 5px;
    max-width: 736px;
    width: 85%
}

.UW4bpe {
    -webkit-align-content: center;
    align-content: center;
    background-color: transparent;
    border: 0;
    color: rgb(102, 157, 246);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    outline: none;
    text-transform: uppercase;
    padding: 16px;
    margin: -15px -10px -16px -16px
}

.oN56Jd {
    vertical-align: middle
}

.OhSbFe {
    padding-right: 2px;
    margin-top: -2px
}

.klXKPd {
    line-height: 90%;
    width: 100%
}

.klXKPd .KHxj8b.tL9Q4c {
    color: rgb(32, 33, 36)
}

.kMUgCf.w5R86d.g3VIld {
    overflow-y: scroll
}

.kMUgCf.w5R86d .PbnGhe {
    overflow-y: unset
}

.mals1e {
    color: #fa507d
}

.dEmqX {
    color: #fbc02d
}

.Ne6mk {
    color: #1a73e8
}

.q74eed {
    color: #4fc3f7
}

.QqcpRe {
    background-color: #1a73e8;
    border: 2px solid #fff;
    -webkit-border-radius: 70%;
    border-radius: 70%;
    color: #fff;
    height: 12px;
    left: 25px;
    line-height: 12px;
    margin-top: 8px;
    position: absolute;
    width: 12px;
    z-index: 1
}

.FuY6ne {
    font-size: 16px;
    max-width: 60%;
    color: rgba(0, 0, 0, .87)
}

.XCPiyb {
    background-color: #fff
}

.vh5jzc {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2
}

.sDDUSb {
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 10px
}

.XphDkc:focus {
    outline: 1px solid #8bc34a;
    border: 1px solid #8bc34a
}

.Cyvqb {
    margin: 5px;
    padding-right: 15px;
    vertical-align: top
}

.TobIk {
    color: rgba(0, 0, 0, .87);
    font-size: 15px;
    margin: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0
}

.UnjkBe.g3VIld {
    background-color: transparent;
    max-width: 100%;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    width: 100%
}

.UnjkBe.hFEqNb .PbnGhe {
    padding: 0
}

.dEn8Cc {
    border: 0;
    padding: 0;
    margin: 0
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.P2byAf {
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    border-bottom-color: rgb(218, 220, 224);
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.iJgON {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    white-space: nowrap;
    outline-color: rgb(218, 220, 224);
    outline-style: solid;
    outline-width: 1px
}

.yH00rd {
    display: block;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    padding-bottom: 24px;
    padding-left: 72px;
    padding-top: 24px;
    padding-right: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis
}

.eIwQMd {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    padding-right: 24px;
    padding-top: 24px;
    white-space: nowrap;
    -webkit-transition-duration: 280ms;
    transition-duration: 280ms;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.AN57Lc {
    opacity: 0
}

.SiHJFd {
    opacity: 1
}

.uOz7Rb {
    overflow: hidden
}

.EQShNb {
    display: none
}

.ns9tmf {
    background-color: #f8f9fa;
    padding-bottom: 12px;
    padding-left: 72px;
    padding-right: 24px;
    padding-top: 12px
}

.jiX9Wd {
    color: #70757a;
    height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-left: 24px;
    position: absolute;
    width: 24px
}

.kQqEAf {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.qlOCp {
    -webkit-transform: translateX(72px) translateY(64px) rotate(180deg);
    transform: translateX(72px) translateY(64px) rotate(180deg)
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.lkZ6p.g3VIld {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.QBVDab.PbnGhe {
    padding: 0
}

.c2xHAf {
    border-top: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px 24px
}

.sYuFFc {
    -webkit-align-self: center;
    align-self: center;
    color: #3c4043;
    fill: #3c4043;
    margin-right: 24px
}

.guz8ce {
    width: 24px;
    height: 24px
}

.equP0e {
    margin-bottom: -24px
}

.CDe9f {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #3c4043
}

.VhArAe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.r46Ree {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368
}

.JEgDyc {
    color: #70757a;
    font-size: 14px;
    overflow: hidden;
    padding: 24px 0 0 72px;
    text-overflow: ellipsis
}

.GNbubc,
.GNbubc:visited {
    color: #1558d6;
    display: inline-block;
    margin-top: 8px;
    padding-top: 14px;
    padding-bottom: 14px;
    text-decoration: none;
    vertical-align: super
}

.LF9fwd {
    padding-right: 4px;
    padding-top: 1px
}

.Tmdhib {
    font-size: 13px
}

.Itc7eb {
    padding: 16px 0 12px 16px
}

.f6gVxb {
    text-align: center;
    margin-right: 56px
}

.FDLYYc {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16);
    min-height: 56px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 126
}

.jGslye {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 0 4px;
    text-overflow: ellipsis
}

.s9YUtb {
    padding: 4px 0
}

.q3qoJf.q3qoJf {
    color: #70757a;
    display: block
}

.z47O7c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    padding: 18px 12px 17px;
    white-space: nowrap
}

.tjiUKd {
    color: rgb(32, 33, 36);
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 18px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden
}

.rDFtu {
    color: #70757a;
    font-family: Roboto-Regular, HelveticaNeue, Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-overflow: ellipsis;
    margin-top: 4px;
    overflow: hidden
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.DCeJQc.g3VIld .exportContent {
    background: #fff;
    padding: 0
}

sentinel {}


            
            .qGGAec {
                font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                overflow-wrap: break-word;
                color: #8ab4f8;
                background-color: transparent;
                border: none;
                cursor: pointer;
                padding: 0;
                -webkit-appearance: none;
                appearance: none;
                position: relative;
                text-align: left;
            }

            .PYIBLd,
            .ekQpV .BTLoIf {
                display: none;
            }

            head,
            body,
            head *,
            body * {
                max-height: 999999px;
            }

            feuille de style user-agent div {
                display: block;
            }

            [data-hveid] {
                -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
            }

            .OA1nbd {
                font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                margin-bottom: 8px;
                overflow-wrap: break-word;
            }

            head,
            body,
            head *,
            body * {
                max-height: 999999px;
            }

            feuille de style user-agent div {
                display: block;
            }

            .MtCSLb {
                color: #8ab4f8;
                cursor: pointer;
                margin: 0 2.5px;
            }

            .RJCWf {
                margin: 0 2.5px;
                color: #9aa0a6;
            }

            .aSzfg {
                -webkit-box-align: stretch;
                box-align: stretch;
                -webkit-align-items: stretch;
                align-items: stretch;
                -webkit-box-direction: normal;
                box-direction: normal;
                -webkit-box-orient: vertical;
                box-orient: vertical;
                -webkit-flex-direction: column;
                flex-direction: column;
                display: -webkit-box;
                display: -webkit-flex;
                display: flex;
            }

            button {
                margin: 0;
            }

            head,
            body,
            head *,
            body * {
                max-height: 999999px;
            }

            feuille de style user-agent button {
                appearance: auto;
                font-style: ;
                font-variant-ligatures: ;
                font-variant-caps: ;
                font-variant-numeric: ;
                font-variant-east-asian: ;
                font-variant-alternates: ;
                font-weight: ;
                font-stretch: ;
                font-size: ;
                font-family: ;
                font-optical-sizing: ;
                font-kerning: ;
                font-feature-settings: ;
                font-variation-settings: ;
                text-rendering: auto;
                color: buttontext;
                letter-spacing: normal;
                word-spacing: normal;
                line-height: normal;
                text-transform: none;
                text-indent: 0px;
                text-shadow: none;
                display: inline-block;
                text-align: center;
                align-items: flex-start;
                cursor: default;
                box-sizing: border-box;
                background-color: buttonface;
                margin: 0em;
                padding: 1px 6px;
                border-width: 2px;
                border-style: outset;
                border-color: buttonborder;
                border-image: initial;
            }

            .ZQiQHe {
                width: 100%;
            }

            .ZQiQHe {
                width: 100%;
            }

            .ZQiQHe {
                width: 100%;
            }

            .ZQiQHe {
                width: 10%;
            }

            head,
            body,
            head *,
            body * {
                max-height: 999999px;
            }

            head,
            body,
            head *,
            body * {
                max-height: 999999px;
            }

            head,
            body,
            head *,
            body * {
                max-height: 999999px;
            }

            feuille de style user-agent img {
                overflow-clip-margin: content-box;
                overflow: clip;
            }

            [data-hveid] {
                -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
            }

            [data-hveid] {
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }

            .mR2gOd {
                display: block;
                overflow-x: auto;
                overflow-y: hidden;
                position: relative;
                white-space: nowrap;
                margin-bottom: -20px;
            }

            .mR2gOd {
                display: block;
                overflow-x: auto;
                overflow-y: hidden;
                position: relative;
                white-space: nowrap;
                margin-bottom: -20px;
            }

            ol li {
                list-style: none;
            }

            feuille de style user-agent li {
                text-align: -webkit-match-parent;
            }

            feuille de style user-agent ol {
                list-style-type: decimal;
            }

            .dG2XIf {
                font-family: Roboto, Helvetica Neue, Arial, sans-serif;
                font-weight: 400;
            }

            .knowledge-panel {
                font-size: 14px;
            }

            .fp-i .qs-ic,
            .qs-i .qs-ic {
                background-color: #fff;
                list-style: none;
                margin: 0 auto;
            }

            .kno-result {
                font-size: 14px;
                line-height: 20px;
            }

            body {
                margin: 0;
                background: #fff;
                color: #4d5156;
                -webkit-text-size-adjust: none;
            }

            body,
            h1 {
                font-size: small;
            }

            html,
            body,
            h1 {
                font-family: Roboto, Helvetica Neue, Arial, sans-serif;
            }
.knowledge-panel {
    font-size: 14px
}

.g-blk {
    position: relative
}

.dG2XIf a {
    text-decoration: none
}

.dG2XIf .wDYxhc:first-child {
    padding-top: 12px;
    border-radius: 8px
}

.dG2XIf .match-mod-horizontal-padding,
.dG2XIf .wDYxhc:not(.NFQFxe) {
    padding-left: 16px;
    padding-right: 16px
}

.qs-ic .dG2XIf .wDYxhc:not(.NFQFxe) {
    padding-left: 16px;
    padding-right: 16px
}

.dG2XIf .g:not(.g-blk) {
    margin: 0
}

.dG2XIf>.vk_arc,
.dG2XIf>div>.vk_arc {
    margin: 0
}

.dG2XIf .g {
    margin-bottom: 0
}

.dG2XIf {
    font-family: Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.kno-result {
    font-size: 14px;
    line-height: 20px
}

.rsGxI.Ww4FFb,
.Ww4FFb {
    background-color: #fff;
    border: 0px;
    border-radius: 0px;
    box-shadow: 0 0 0 1px #ebedef
}

.Ww4FFb .mnr-c,
.mnr-c .Ww4FFb {
    box-shadow: none;
    margin-bottom: 0px
}

.vt6azd {
    margin: 0px 0px 8px
}

.ifM9O {
    position: relative
}

g-dropdown-menu {
    display: inline-block;
    position: relative
}

.Jb0Zif g-dropdown-menu {
    vertical-align: middle
}

.e7RZX {
    background-color: #fff
}

.EwsJzb {
    display: block
}

.rIbAWc {
    cursor: pointer;
    display: inline-block
}

.B8Kd8d {
    position: absolute
}

.sAKBe {
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2)
}

.gLSAk {
    border: none;
    display: block;
    outline: none;
    -webkit-overflow-scrolling: touch
}

.rShyOb {
    white-space: nowrap
}

.gLSAk {
    border-radius: 8px
}

.gLSAk {
    padding: 5px 0
}

.ErsxPb {
    display: block;
    position: relative
}

.znKVS {
    padding: 0 16px;
    vertical-align: middle
}

.znKVS.tnhqA {
    padding: 0
}

.tnhqA>* {
    padding: 0 16px
}

.ohSfHb .znKVS {
    padding-left: 28px
}

.dPaec,
g-menu-item[disabled] {
    pointer-events: none;
    cursor: default
}

.dPaec {
    border-top: 1px solid;
    height: 0;
    margin: 5px 0
}

.znKVS {
    line-height: 48px
}

.fbKdEb {
    background-image: url(//ssl.gstatic.com/images/icons/material/system/1x/done_black_16dp.png);
    background-repeat: no-repeat;
    background-position: left 8px center
}

.gvybPb {
    background-color: rgba(0, 0, 0, 0.1)
}

.dPaec,
g-menu-item[disabled] {
    color: rgba(0, 0, 0, .26) !important
}

.dPaec {
    border-top-color: #dadce0
}

.aixtpe,
.RPXAje {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%
}

.a8L5ad {
    position: absolute;
    border-radius: inherit;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.fPpFvc,
.bFcYAe {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.fPpFvc,
.RPXAje {
    opacity: 0
}

.bFcYAe,
.RPXAje {
    overflow: hidden
}

.ZNheif .fPpFvc,
.ZNheif .bFcYAe {
    border-radius: 50%
}

.ZNheif .aixtpe {
    overflow: hidden
}

.z1asCe {
    display: inline-block;
    fill: currentColor;
    height: 24px;
    line-height: 24px;
    position: relative;
    width: 24px
}

.z1asCe svg {
    display: block;
    height: 100%;
    width: 100%
}

.FIfWIe {
    margin-left: 4px
}

.s8bAkb {
    padding-bottom: 0px;
    padding-top: 0px
}

.gTewb {
    padding-left: 8px;
    padding-right: 8px
}

g-scrolling-carousel {
    display: block;
    position: relative;
    overflow-y: hidden
}

.mR2gOd {
    display: block;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    white-space: nowrap;
    margin-bottom: -20px
}

.znlzCd {
    border-radius: 8px
}

.Y3nRse {
    -webkit-overflow-scrolling: touch
}

.mR2gOd::-webkit-scrollbar {
    display: none
}

.yneMte {
    overflow-x: hidden
}

.xvWBpb {
    position: relative;
    height: 20px
}

.DAVP1 {
    display: inline-block
}

.m8vZ3d {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.H8XuU {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 232px;
    margin-right: 8px
}

.YOpD3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 16px;
    white-space: initial
}

.dxgcxd {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    max-height: 36px;
    color: #4285f4;
    font-size: 16px;
    margin-bottom: 4px;
    padding-bottom: 4px;
    word-break: break-word
}

.qp0hXe {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    max-height: 28px;
    color: rgba(0, 0, 0, .54);
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 4px;
    word-break: break-word
}

.kVLFfb {
    color: #202124;
    font-size: 14px;
    margin-bottom: 4px
}

.kIEBac {
    color: #4285f4;
    font-size: 12px;
    margin-bottom: 4px
}

.evpYLc {
    color: #202124;
    font-size: 14px
}

.NIRfZb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center
}

.hk8rMe {
    background-color: #4285f4;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 0 6px;
    z-index: 1000
}

.sm7Qj .hk8rMe {
    bottom: 18px;
    height: 14px;
    position: absolute;
    line-height: 14px;
    right: 12px
}

.ETaRnb {
    position: relative
}

.df3Owe {
    padding: 12px 16px;
    overflow: scroll;
    white-space: nowrap
}

.ycTcD {
    background-color: #f1f3f4;
    border: 1px solid #dfe1e5;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    outline: 0;
    overflow: hidden;
    padding: 0 12px;
    vertical-align: middle
}

.ycTcD[aria-checked=true] {
    background-color: #e8f0fe;
    border: 1px solid #d2e3fc;
    color: #1967d2;
    font-weight: 500
}

.Gv9SZd {
    background-color: #e8eaed;
    color: rgba(0, 0, 0, .54);
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding: 8px 16px;
    text-transform: uppercase
}

.omXeGe {
    background-color: #fafafa;
    border-top: 1px solid rgba(0, 0, 0, .12);
    color: rgba(0, 0, 0, .64);
    font-size: 12px;
    line-height: 14px;
    padding: 8px 16px
}

.jeVCtb {
    margin-top: 4px
}

.cQ8bQ {
    border-top: 1px solid rgba(0, 0, 0, .12)
}

.Gv9SZd+.cQ8bQ {
    border-top: 0
}

.L2Hzhe {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 16px
}

.EUCz5b {
    color: rgba(0, 0, 0, .87);
    margin-right: 16px
}

.iY7tFe {
    -webkit-box-flex: none;
    -webkit-flex: none;
    flex: none
}

.oJR4Rb {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    max-height: 40px;
    color: #3367d6;
    font-size: 16px
}

.tyO12c {
    margin-top: 4px;
    position: relative
}

.E0baZc {
    margin-right: 8px
}

.r5EvNd {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    max-height: 32px;
    line-height: 16px;
    margin-top: 4px;
    color: rgba(0, 0, 0, .54);
    font-size: 12px
}

.lCPXdb {
    height: 72px;
    width: 64px
}

.f8OvG {
    background: rgba(0, 0, 0, .76);
    bottom: 20px;
    color: #fff;
    font-size: 12px;
    position: relative;
    text-align: center;
    text-transform: uppercase
}

.u1M3kd {
    border: 0 solid #dadce0;
    display: block
}

.u1M3kd.g6Ealc::before,
.u1M3kd.g6Ealc::after {
    content: "";
    display: block;
    margin-bottom: -1px;
    padding-bottom: 1px
}

.u1M3kd.g6Ealc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #3c4043
}

.u1M3kd.W2lMue {
    font-size: 14px;
    line-height: 1.58;
    color: #222
}

.Y0KcTc {
    border-top-width: 1px
}

.Jc1k3c {
    border-bottom-width: 1px
}

.u9sbk {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.PQbOE {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.u9sbk.g6Ealc {
    margin: 16px 0
}

.u9sbk.W2lMue {
    margin: 24px 0 12px
}

.u9sbk.g6Ealc {
    color: #202124;
    font-family: Google Sans, Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .3px;
    line-height: 24px;
    text-transform: none
}

.u9sbk.W2lMue {
    color: #202124;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px
}

.PQbOE {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

c-wiz {
    contain: style
}

c-wiz>c-data {
    display: none
}

c-wiz.rETSD {
    contain: none
}

c-wiz.Ubi8Z {
    contain: layout style
}

.Ew9oWb {
    display: block;
    position: relative
}

.FAZ4xe {
    display: block;
    overflow-x: auto;
    scrollbar-width: none;
    position: relative;
    white-space: nowrap
}

.FAZ4xe::-webkit-scrollbar {
    display: none
}

.sjmfFd {
    overflow: hidden
}

.fVVMnd {
    height: 100%
}

.v3CIrf {
    min-width: 26px;
    padding: 0;
    margin: 0
}

.sal6Qd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-items: stretch;
    align-items: stretch
}

.PKhmud {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.m7eMIc {
    display: block;
    border: 0
}

.Qj68Ed {
    background-color: #fff;
    border-radius: 8px;
    border-bottom: 1px hidden #fff;
    display: block;
    overflow: hidden
}

.odssOc {
    padding: 13px 16px 11px
}

.wt9ZDd {
    box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28)
}

.Zn1xc {
    width: 112px
}

.Is2lAe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    color: #4285f4;
    display: block;
    height: 56px;
    margin: 0 auto;
    position: relative;
    width: 56px;
    z-index: 0
}

.iVguQe .Is2lAe {
    border: none;
    -webkit-box-shadow: 0 1px 6px rgba(32, 33, 36, .28), inset 0 0 0 0 rgba(0, 0, 0, .10), inset 0 0 0 0 rgba(255, 255, 255, .50);
    box-shadow: 0 1px 6px rgba(32, 33, 36, .28), inset 0 0 0 0 rgba(0, 0, 0, .10), inset 0 0 0 0 rgba(255, 255, 255, .50)
}

.mj2jHc {
    bottom: 0;
    display: inline-block;
    fill: currentColor;
    height: 24px;
    left: 0;
    line-height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    margin: auto;
    width: 24px
}

.G0w7Q {
    color: #80868b;
    font-size: 14px;
    margin-top: 12px;
    text-align: center;
    word-wrap: break-word
}

.iVguQe .G0w7Q {
    color: rgba(0, 0, 0, .54)
}

.NiU7Eb {
    height: 36px;
    width: 36px
}

.YpNBdf {
    background-color: rgba(0, 0, 0, .502);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 5000
}

.kHMC4b {
    left: -webkit-calc(50% - 14px);
    left: calc(50% - 14px);
    position: fixed;
    top: -webkit-calc(50% - 14px);
    top: calc(50% - 14px)
}

.CBPqA .co39ub,
.CBPqA .Cn087,
.CBPqA .hfsr6b,
.CBPqA .EjXFBf {
    border-color: #fff
}

.AEaMmf {
    background-color: #fff
}

.RZwAyb {
    overflow: visible
}

.zDZAFf {
    color: #70757a;
    font-size: 12px;
    font-weight: normal;
    padding-top: 8px
}

.f5p3jb {
    display: block;
    color: rgba(0, 0, 0, .87);
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding: 8px 0 8px 0;
    width: 220px
}

.zPtOue {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 24px
}

.eJXHkf {
    height: 24px;
    width: 24px;
    vertical-align: middle
}

.bFDz0d {
    height: 55px;
    visibility: hidden
}

.QLueyb {
    color: rgba(0, 0, 0, .54);
    font-size: 13px;
    line-height: 16px;
    padding-top: 8px;
    padding-bottom: 4px
}

.eL7Aze {
    cursor: pointer
}

.LARRVd {
    border-bottom: 1px solid rgba(0, 0, 0, .12);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.c1AlVc {
    color: rgba(0, 0, 0, .87);
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis
}

.q3WZre {
    opacity: 0
}

@-webkit-keyframes quantumWizBoxInkSpread {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(0.2);
        -webkit-transform: translate(-50%, -50%) scale(0.2);
        transform: translate(-50%, -50%) scale(0.2)
    }

    to {
        -webkit-transform: translate(-50%, -50%) scale(2.2);
        -webkit-transform: translate(-50%, -50%) scale(2.2);
        transform: translate(-50%, -50%) scale(2.2)
    }
}

@keyframes quantumWizBoxInkSpread {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(0.2);
        -webkit-transform: translate(-50%, -50%) scale(0.2);
        transform: translate(-50%, -50%) scale(0.2)
    }

    to {
        -webkit-transform: translate(-50%, -50%) scale(2.2);
        -webkit-transform: translate(-50%, -50%) scale(2.2);
        transform: translate(-50%, -50%) scale(2.2)
    }
}

@-webkit-keyframes quantumWizIconFocusPulse {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(1.5);
        -webkit-transform: translate(-50%, -50%) scale(1.5);
        transform: translate(-50%, -50%) scale(1.5);
        opacity: 0
    }

    to {
        -webkit-transform: translate(-50%, -50%) scale(2);
        -webkit-transform: translate(-50%, -50%) scale(2);
        transform: translate(-50%, -50%) scale(2);
        opacity: 1
    }
}

@keyframes quantumWizIconFocusPulse {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(1.5);
        -webkit-transform: translate(-50%, -50%) scale(1.5);
        transform: translate(-50%, -50%) scale(1.5);
        opacity: 0
    }

    to {
        -webkit-transform: translate(-50%, -50%) scale(2);
        -webkit-transform: translate(-50%, -50%) scale(2);
        transform: translate(-50%, -50%) scale(2);
        opacity: 1
    }
}

@-webkit-keyframes quantumWizRadialInkSpread {
    0% {
        -webkit-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }

    to {
        -webkit-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 1
    }
}

@keyframes quantumWizRadialInkSpread {
    0% {
        -webkit-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0
    }

    to {
        -webkit-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 1
    }
}

@-webkit-keyframes quantumWizRadialInkFocusPulse {
    0% {
        -webkit-transform: scale(2);
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }

    to {
        -webkit-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 1
    }
}

@keyframes quantumWizRadialInkFocusPulse {
    0% {
        -webkit-transform: scale(2);
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0
    }

    to {
        -webkit-transform: scale(2.5);
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
        opacity: 1
    }
}

.O0WRkf {
    -webkit-user-select: none;
    -webkit-transition: background .2s .1s;
    transition: background .2s .1s;
    border: 0;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    min-width: 4em;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    -webkit-tap-highlight-color: transparent;
    z-index: 0
}

.A9jyad {
    font-size: 13px;
    line-height: 16px
}

.zZhnYe {
    -webkit-transition: box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1);
    background: #dfdfdf;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 3px 1px -2px rgba(0, 0, 0, .12), 0px 1px 5px 0px rgba(0, 0, 0, .2);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 3px 1px -2px rgba(0, 0, 0, .12), 0px 1px 5px 0px rgba(0, 0, 0, .2)
}

.zZhnYe.isActive {
    -webkit-transition: box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow .28s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: background .8s;
    transition: background .8s;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2)
}

.e3Duub,
.e3Duub a,
.e3Duub a:hover,
.e3Duub a:link,
.e3Duub a:visited {
    background: #4285f4;
    color: #fff
}

.HQ8yf,
.HQ8yf a {
    color: #4285f4
}

.UxubU,
.UxubU a {
    color: #fff
}

.ZFr60d {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent
}

.O0WRkf.isFocused .ZFr60d {
    background-color: rgba(0, 0, 0, .12)
}

.UxubU.isFocused .ZFr60d {
    background-color: rgba(255, 255, 255, .3)
}

.e3Duub.isFocused .ZFr60d {
    background-color: rgba(0, 0, 0, 0.122)
}

.HQ8yf.isFocused .ZFr60d {
    background-color: rgba(66, 133, 244, .15)
}

.Vwe4Vb {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s;
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s;
    transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s;
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s, -webkit-transform 0s ease .2s;
    transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s, -webkit-transform 0s ease .2s;
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s;
    transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.O0WRkf.isActive .Vwe4Vb {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.O0WRkf.isActive.isUndragged .Vwe4Vb {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1)
}

.O0WRkf.isDeactivating .Vwe4Vb {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.oG5Srb .Vwe4Vb,
.zZhnYe .Vwe4Vb {
    background-image: radial-gradient(circle farthest-side, rgba(0, 0, 0, .12), rgba(0, 0, 0, .12) 80%, rgba(0, 0, 0, 0) 100%)
}

.HQ8yf .Vwe4Vb {
    background-image: radial-gradient(circle farthest-side, rgba(66, 133, 244, .25), rgba(66, 133, 244, .25) 80%, rgba(66, 133, 244, 0) 100%)
}

.e3Duub .Vwe4Vb {
    background-image: radial-gradient(circle farthest-side, #3367d6, #3367d6 80%, rgba(51, 103, 214, 0) 100%)
}

.UxubU .Vwe4Vb {
    background-image: radial-gradient(circle farthest-side, rgba(255, 255, 255, .3), rgba(255, 255, 255, .3) 80%, rgba(255, 255, 255, 0) 100%)
}

.O0WRkf.isDisabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(68, 68, 68, 0.502);
    cursor: default;
    fill: rgba(68, 68, 68, 0.502)
}

.zZhnYe.isDisabled {
    background: rgba(153, 153, 153, .1)
}

.UxubU.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.UxubU.zZhnYe.isDisabled {
    background: rgba(204, 204, 204, .1)
}

.CwaK9 {
    position: relative
}

.RveJvd {
    display: inline-block;
    margin: .5em
}

.mUbCce {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.mUbCce>.TpQm9d {
    height: 48px;
    width: 48px
}

.mUbCce.isFocused,
.mUbCce.isActive,
.mUbCce.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.YYBxpf {
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: visible
}

.YYBxpf.isFocused,
.YYBxpf.isActive,
.YYBxpf.isDeactivating {
    -webkit-mask-image: none
}

.fKz7Od {
    color: rgba(0, 0, 0, .54);
    fill: rgba(0, 0, 0, .54)
}

.p9Nwte {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.fKz7Od.isFocused {
    background-color: rgba(0, 0, 0, .12)
}

.p9Nwte.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.YYBxpf.isFocused {
    background-color: transparent
}

.VTBa7b {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s;
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s;
    transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s;
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s, -webkit-transform 0s ease .2s;
    transition: opacity .2s ease, visibility 0s ease .2s, transform 0s ease .2s, -webkit-transform 0s ease .2s;
    -webkit-transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s;
    transition: opacity .2s ease, visibility 0s ease .2s, -webkit-transform 0s ease .2s;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.YYBxpf.isFocused .VTBa7b {
    -webkit-animation: quantumWizIconFocusPulse .7s infinite alternate;
    animation: quantumWizIconFocusPulse .7s infinite alternate;
    height: 100%;
    left: 50%;
    top: 50%;
    width: 100%;
    visibility: visible
}

.mUbCce.isActive .VTBa7b {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.mUbCce.isActive.isUndragged .VTBa7b {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity .2s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1)
}

.mUbCce.isDeactivating .VTBa7b {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.fKz7Od .VTBa7b {
    background-image: radial-gradient(circle farthest-side, rgba(0, 0, 0, .12), rgba(0, 0, 0, .12) 80%, rgba(0, 0, 0, 0) 100%)
}

.p9Nwte .VTBa7b {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.mUbCce.isDisabled {
    color: rgba(0, 0, 0, .26);
    fill: rgba(0, 0, 0, .26);
    cursor: default
}

.p9Nwte.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.xjKiLb {
    position: relative;
    top: 50%
}

.xjKiLb>span {
    display: inline-block;
    position: relative
}

.llhEMd {
    -webkit-transition: opacity .15s cubic-bezier(0.4, 0, 0.2, 1) .15s;
    transition: opacity .15s cubic-bezier(0.4, 0, 0.2, 1) .15s;
    background-color: rgba(0, 0, 0, 0.502);
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 5000
}

.llhEMd.isOpen {
    -webkit-transition: opacity .05s cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity .05s cubic-bezier(0.4, 0, 0.2, 1);
    opacity: 1
}

.mjANdc {
    transition: -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    bottom: 0;
    left: 0;
    padding: 0 5%;
    position: absolute;
    right: 0;
    top: 0
}

.x3wWge,
.ONJhl {
    display: block;
    height: 3em
}

.eEPege>.x3wWge,
.eEPege>.ONJhl {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.J9Nfi {
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    max-height: 100%
}

.g3VIld {
    -webkit-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    transition: -webkit-transform .225s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform .225s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform .225s cubic-bezier(0, 0, 0.2, 1);
    transition: transform .225s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform .225s cubic-bezier(0, 0, 0.2, 1), -webkit-transform .225s cubic-bezier(0, 0, 0.2, 1);
    transition: transform .225s cubic-bezier(0, 0, 0.2, 1), -webkit-transform .225s cubic-bezier(0, 0, 0.2, 1);
    position: relative;
    background-color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24);
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24);
    max-width: 24em;
    outline: 1px solid transparent;
    overflow: hidden
}

.vcug3d .g3VIld {
    padding: 0
}

.g3VIld.kdCdqc {
    transition: -webkit-transform .15s cubic-bezier(0.4, 0, 1, 1);
    -webkit-transition: -webkit-transform .15s cubic-bezier(0.4, 0, 1, 1);
    -webkit-transition: transform .15s cubic-bezier(0.4, 0, 1, 1);
    transition: transform .15s cubic-bezier(0.4, 0, 1, 1);
    -webkit-transition: transform .15s cubic-bezier(0.4, 0, 1, 1), -webkit-transform .15s cubic-bezier(0.4, 0, 1, 1);
    transition: transform .15s cubic-bezier(0.4, 0, 1, 1), -webkit-transform .15s cubic-bezier(0.4, 0, 1, 1)
}

.Up8vH.CAwICe {
    -webkit-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8)
}

.Up8vH.kdCdqc {
    -webkit-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9)
}

.E4P6x.CAwICe,
.E4P6x.kdCdqc {
    -webkit-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.vDc8Ic.CAwICe {
    -webkit-transform: scale(0.8) translateY(100%);
    -webkit-transform: scale(0.8) translateY(100%);
    transform: scale(0.8) translateY(100%)
}

.XIJ9Ac>.x3wWge,
.XIJ9Ac>.ONJhl,
.HhoEBe>.x3wWge {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.HhoEBe>.ONJhl {
    -webkit-box-flex: 2;
    box-flex: 2;
    -webkit-flex-grow: 2;
    flex-grow: 2
}

.Nevtdc>.x3wWge {
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0
}

.Nevtdc>.ONJhl,
.t8Vtv>.x3wWge {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.t8Vtv>.g3VIld {
    -webkit-box-flex: 2;
    box-flex: 2;
    -webkit-flex-grow: 2;
    flex-grow: 2
}

.t8Vtv>.ONJhl {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.vcug3d {
    -webkit-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    padding: 0
}

.vcug3d>.g3VIld {
    -webkit-box-flex: 2;
    box-flex: 2;
    -webkit-flex-grow: 2;
    flex-grow: 2;
    -webkit-border-radius: 0;
    border-radius: 0;
    left: 0;
    right: 0;
    max-width: 100%
}

.vcug3d>.ONJhl,
.vcug3d>.x3wWge {
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    height: 0
}

.tOrNgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font: 500 20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    padding: 24px 24px 20px 24px
}

.vcug3d .tOrNgd {
    display: none
}

.TNczib {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .24);
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .24);
    background-color: #455a64;
    color: white;
    display: none;
    font: 500 20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif
}

.vcug3d .TNczib {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.PNenzf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    overflow: hidden;
    word-wrap: break-word
}

.TNczib .PNenzf {
    margin: 16px 0
}

.VY7JQd {
    height: 0
}

.TNczib .VY7JQd,
.tOrNgd .bZWIgd {
    display: none
}

.R6Lfte .Wtw8H {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: block;
    margin: -12px -6px 0 0
}

.PbnGhe {
    -webkit-box-flex: 2;
    box-flex: 2;
    -webkit-flex-grow: 2;
    flex-grow: 2;
    -webkit-flex-shrink: 2;
    flex-shrink: 2;
    display: block;
    font: 400 14px/20px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    padding: 0 24px;
    overflow-y: auto
}

.Whe8ub .PbnGhe {
    padding-top: 24px
}

.hFEqNb .PbnGhe {
    padding-bottom: 24px
}

.vcug3d .PbnGhe {
    padding: 16px
}

.XfpsVe {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    box-pack: end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding: 24px 24px 16px 24px
}

.vcug3d .XfpsVe {
    display: none
}

.OllbWe {
    box-pack: end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: none
}

.vcug3d .OllbWe {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin: 0 16px
}

.kHssdc.O0WRkf.C0oVfc,
.XfpsVe .O0WRkf.C0oVfc {
    min-width: 64px
}

.kHssdc+.kHssdc {
    margin-left: 8px
}

.TNczib .kHssdc {
    color: #fff;
    margin-top: 10px
}

.TNczib .Wtw8H {
    margin: 4px 24px 4px 0
}

.TNczib .kHssdc.isFocused,
.TNczib .Wtw8H.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.TNczib .kHssdc>.Vwe4Vb,
.TNczib .Wtw8H>.VTBa7b {
    background-image: radial-gradient(circle farthest-side, rgba(255, 255, 255, .3), rgba(255, 255, 255, .3) 80%, rgba(255, 255, 255, 0) 100%)
}

.TNczib .kHssdc.isDisabled,
.TNczib .Wtw8H.isDisabled {
    color: rgba(255, 255, 255, .5);
    fill: rgba(255, 255, 255, .5)
}

.EmVfjc {
    display: inline-block;
    position: relative;
    width: 28px;
    height: 28px
}

.Cg7hO {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden
}

.xu46lf {
    width: 100%;
    height: 100%
}

.EmVfjc.isActive .xu46lf {
    -webkit-animation: spinner-container-rotate 1568ms linear infinite;
    -webkit-animation: spinner-container-rotate 1568ms linear infinite;
    animation: spinner-container-rotate 1568ms linear infinite
}

.ir3uv {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0
}

.uWlRce {
    border-color: #4285f4
}

.GFoASc {
    border-color: #db4437
}

.WpeOqd {
    border-color: #f4b400
}

.rHV3jf {
    border-color: #0f9d58
}

.EmVfjc.isActive .ir3uv.uWlRce {
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.EmVfjc.isActive .ir3uv.GFoASc {
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.EmVfjc.isActive .ir3uv.WpeOqd {
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.EmVfjc.isActive .ir3uv.rHV3jf {
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    -webkit-animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.HBnAAc {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.HBnAAc .X6jHbb {
    width: 1000%;
    left: -450%
}

.xq3j6 {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.xq3j6 .X6jHbb {
    width: 200%
}

.X6jHbb {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    border-width: 3px;
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: none;
    -webkit-animation: none;
    animation: none
}

.xq3j6.ERcjC .X6jHbb {
    border-right-color: transparent;
    -webkit-transform: rotate(129deg);
    -webkit-transform: rotate(129deg);
    transform: rotate(129deg)
}

.xq3j6.dj3yTd .X6jHbb {
    left: -100%;
    border-left-color: transparent;
    -webkit-transform: rotate(-129deg);
    -webkit-transform: rotate(-129deg);
    transform: rotate(-129deg)
}

.EmVfjc.isActive .xq3j6.ERcjC .X6jHbb {
    -webkit-animation: spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    -webkit-animation: spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.EmVfjc.isActive .xq3j6.dj3yTd .X6jHbb {
    -webkit-animation: spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    -webkit-animation: spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.EmVfjc.sf4e6b .xu46lf {
    -webkit-animation: spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
    animation: spinner-container-rotate 1568ms linear infinite, spinner-fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)
}

@-webkit-keyframes spinner-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes spinner-fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes spinner-fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@-webkit-keyframes spinner-blue-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes spinner-blue-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@-webkit-keyframes spinner-red-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }
}

@keyframes spinner-red-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }
}

@-webkit-keyframes spinner-yellow-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }
}

@keyframes spinner-yellow-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }
}

@-webkit-keyframes spinner-green-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes spinner-green-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes spinner-left-spin {
    0% {
        -webkit-transform: rotate(130deg);
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(130deg);
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }
}

@keyframes spinner-left-spin {
    0% {
        -webkit-transform: rotate(130deg);
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(130deg);
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }
}

@-webkit-keyframes spinner-right-spin {
    0% {
        -webkit-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    to {
        -webkit-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }
}

@keyframes spinner-right-spin {
    0% {
        -webkit-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    to {
        -webkit-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }
}

@-webkit-keyframes spinner-fade-out {
    0% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes spinner-fade-out {
    0% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

.cEW58 {
    background-color: #fff;
    bottom: 0;
    -webkit-box-shadow: -1px 0 6px rgba(0, 0, 0, .2);
    box-shadow: -1px 0 6px rgba(0, 0, 0, .2);
    cursor: pointer;
    display: block;
    height: 72px;
    margin: auto;
    outline: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: inherit;
    width: 36px;
    z-index: 1;
    -webkit-user-select: none
}

.khjlM {
    -webkit-border-radius: 36px 0 0 36px;
    border-radius: 36px 0 0 36px;
    margin: auto;
    right: 0
}

.pQ1qie {
    -webkit-border-radius: 0 36px 36px 0;
    border-radius: 0 36px 36px 0;
    left: 0;
    margin: auto
}

.pQ1qie .dyAbMb {
    right: 2px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.khjlM .dyAbMb {
    left: 2px
}

.dyAbMb {
    bottom: 0;
    display: block;
    fill: #000;
    height: 40px;
    margin: auto 0;
    position: absolute;
    top: 0;
    width: 40px
}

.FAZ4xe {
    -webkit-overflow-scrolling: touch
}

.LqkKtf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: none;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    opacity: .999;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.Iz740d.LqkKtf {
    border-radius: 50%
}

.LqkKtf.DngrPc {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    right: 50%;
    width: 100vw
}

.amp_re {
    position: relative
}

.NMm5M {
    fill: currentColor;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

html[dir="rtl"] .hhikbc {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.hhtjrc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none
}

.ZGomKf {
    overflow: hidden
}

.LLO8yd {
    background-color: rgba(0, 0, 0, .03);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.wA1Bge {
    position: relative
}

g-img {
    display: block
}

.YQ4gaf {
    display: block;
    border: 0
}

.mNsIhb .YQ4gaf {
    object-fit: cover
}

.zJUuqf {
    margin-bottom: 4px
}

.AB4Wff {
    margin-left: 16px
}

.v0rrvd {
    padding-bottom: 16px
}

.Ty81De {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.OJbIQb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.rGaJuf {
    margin-right: 4px
}

.leIgTe {
    margin-left: 5px
}

.dHX2k {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ePMStd {
    margin: 0 0 0.5px 2px
}

.ePMStd:first-child {
    margin-left: 0
}

.FKF6mc,
.FKF6mc:focus {
    display: block;
    outline: none;
    text-decoration: none
}

.FKF6mc:visited {
    fill: inherit;
    stroke: inherit
}

.U26fgb.isFocused {
    outline: 1px solid transparent
}

.g29nZe {
    -webkit-box-flex: 0;
    -webkit-flex: 0;
    flex: 0
}

.Qk29pd {
    color: #1a73e8;
    height: 24px;
    width: 24px;
    margin: -12px;
    padding: 12px
}

.JtW22d {
    color: inherit
}

.ydFrHf {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.Ux6u1c {
    text-align: left
}

.OcgKcf {
    font-style: italic
}

.SThsmb {
    font-weight: 500
}

.ffc9Ud {
    font-weight: bold
}

.a3cxY {
    font-weight: 900
}

.gubfLc {
    text-decoration: line-through
}

.EycmW {
    text-decoration: underline
}

.osWh4d {
    color: #757575;
    fill: currentColor;
    height: 24px;
    line-height: 24px;
    position: relative;
    width: 24px;
    padding-right: 24px;
    padding-bottom: 24px
}

.QxXIxc {
    color: inherit;
    display: block;
    fill: currentColor
}

.hXIoxe {
    color: #fff;
    fill: currentColor;
    height: 24px;
    line-height: 24px;
    position: relative;
    width: 24px;
    padding-right: 24px;
    padding-bottom: 24px
}

.osWh4d:focus {
    outline-style: none
}

.hXIoxe:focus {
    outline-style: none
}

.nM0M1e {
    font-size: 0;
    line-height: 0
}

.Tdn3Yb {
    margin-right: 4px
}

.tAlzre {
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    min-width: 196px
}

.R2ogbd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    width: 100%
}

.MupgFc {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    width: 48px
}

.t6BKod {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 8px;
    text-shadow: 0 0 2px rgba(0, 0, 0, .3)
}

.YU2rO {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 196px
}

.uMpQI {
    background: rgba(0, 0, 0, .5);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.nGefjb {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2
}

.UphpFc {
    height: 100%;
    width: 100%
}

.eczpne {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    z-index: 2;
    padding-top: 36px
}

.sYlISd {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #aecbfa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #1a73e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 58px;
    width: 58px
}

.RmbIu {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    margin-top: 12px;
    text-align: center
}

.dTk9ib {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background: url('//www.gstatic.com/local/media/photo_placeholder.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 172px
}

.r0gGod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bsvbfd {
    color: #fff;
    margin-right: 5px;
    margin-top: -20px;
    text-align: right
}

.yR9EOb {
    font-size: 12px;
    line-height: 16px;
    padding-right: 6px;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.Zhwa0d {
    vertical-align: top
}

.tyATw {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.AlndYc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    overflow-x: hidden
}

.Qjw9s {
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    margin-block: 0
}

.cqTYhd {
    float: right;
    visibility: hidden
}

.cqTYhd:focus {
    outline: none
}

.KAb0he {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.olDRq {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.nSQ2Fd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 768px;
    background: linear-gradient(rgba(0, 0, 0, .4), transparent);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    padding: 0 12px;
    position: relative
}

.wMnrKf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36);
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    opacity: 0;
    overflow: hidden;
    padding-right: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.IzfI4b {
    color: #fff;
    margin-right: 12px
}

.fKz7Od {
    color: currentColor
}

.Qk9oJb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

.VlzXS {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    height: 48px;
    width: 48px
}

.ALcfLc {
    fill: currentColor
}

.sbGJu {
    color: #fff
}

.X9dibc {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    opacity: 0
}

.IhCse {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 12px
}

.eKSwVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.She2E {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    color: rgb(60, 64, 67)
}

.m6YTE {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-right: 12px
}

.QPVgwd {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.QPVgwd:active {
    scale: 1.05
}

.UCxYYc {
    margin-right: 4px;
    overflow: hidden;
    position: relative
}

.vf4z2e {
    background: linear-gradient(transparent 50%, rgba(0, 0, 0, 0.6) 100%);
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.T2lw4 {
    -webkit-animation: zoom 10s infinite;
    animation: zoom 10s infinite
}

@keyframes zoom {
    0% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2)
    }

    70% {
        -webkit-transform: scale(1.0, 1.0);
        transform: scale(1.0, 1.0)
    }

    to {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2)
    }
}

.ullyHb {
    margin-right: 6px;
    vertical-align: middle
}

.bQkny {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 12px;
    position: absolute;
    z-index: 2
}

.Ju75Af {
    font-weight: bolder;
    margin: 0 6px
}

.f1nu8d {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #757575
}

.ciIclc:after {
    background: center center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAAAAACMmsGiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQI12M4Xlq6lGFpaWkjwyoQ8WPPtrcAW24J04BrOSoAAAAASUVORK5CYII=");
    background-size: 2px 2px;
    content: " ";
    letter-spacing: 1em
}

.d3RzZb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.KfKMtb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #757575
}

.nOOkrb {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.g08SXd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

sentinel {}

.DrRM2b {
    display: block
}

.VHkgaf {
    -webkit-transform: translate3d(0, 0, 0)
}

g-tabs {
    display: block;
    color: #fff;
    position: relative;
    z-index: 0;
    overflow-y: hidden
}

.H1HQf {
    font-family: Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    font-weight: 400;
    margin-bottom: -20px
}

.H1HQf::-webkit-scrollbar {
    display: none
}

.UW3eHe {
    height: 20px
}

.crFiYc {
    white-space: nowrap;
    position: relative;
    z-index: 1
}

.KYeOtb {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.KYeOtb:active {
    background: rgba(0, 0, 0, .1)
}

.P0eHqb {
    display: inline-block;
    vertical-align: middle
}

.SVWlSe {
    display: inline-block;
    vertical-align: middle
}

.WHVvie .t35a5d.SVWlSe,
.crFiYc:not(.m6Mfvb) .t35a5d.SVWlSe {
    font-family: Google Sans, Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500
}

.jtEFhd .KYeOtb,
.jtEFhd .KYeOtb:link,
.jtEFhd .KYeOtb:visited {
    color: #202124
}

.Vj7xFf {
    font-weight: bold;
    letter-spacing: 0.5px
}

.Vj7xFf .rWAMad {
    font-weight: normal
}

.M5I6Ce {
    background-color: white;
    bottom: 0;
    position: absolute
}

.JiGF4b {
    display: inline-block;
    position: relative
}

.UAN5bf {
    background-color: white;
    bottom: 0;
    left: 0;
    position: absolute
}

.crFiYc.Dcntxe {
    display: flex
}

.Dcntxe .KYeOtb {
    flex: 1 0 auto;
}

.i0FWud {
    position: relative
}

.OFksPc {
    background: linear-gradient(to bottom, rgba(0, 0, 0, .12) 0%, rgba(0, 0, 0, 0) 100%);
    height: 6px;
    position: absolute;
    top: 0;
    width: 100%
}

.OhScic {
    margin: 0px
}

.zsYMMe {
    padding: 0px
}

.VDgVie {
    text-align: center
}

.OKv0rd {
    display: block;
    position: relative
}

.LacTVd {
    width: 100%
}

.SbQ21c {
    display: none;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 100%
}

.SbQ21c:focus {
    outline: none
}

.wooVsc {
    width: 100%;
    position: relative
}

.l0Y8Ue .zQhTRb {
    display: inherit;
    position: absolute;
    -webkit-transform: translate3d(100%, 0px, 0px)
}

@media screen and (orientation:landscape) {
    .e0KOId {
        width: 50%
    }

    .e0KOId .zQhTRb {
        display: inherit;
        position: absolute;
        -webkit-transform: translate3d(100%, 0px, 0px)
    }
}

.wooVsc.WAFss .SbQ21c,
.SbQ21c.epKwIc {
    display: inherit
}

.TjPuwe {
    overflow: hidden
}

.zNmbpe {
    display: none
}

.wDYxhc {
    clear: both
}

.cUnQKe .wDYxhc,
.related-question-pair .wDYxhc,
.M8OgIe .fm06If .wDYxhc {
    clear: none
}

html .dG2XIf .xpdclose .LKPcQc,
html .dG2XIf .xpdopen .viOShc {
    padding-top: 0
}

.xpdclose .a84NUc:not(:empty),
.xpdopen .CQKTwc:not(:empty) {
    border-top: solid 1px rgba(0, 0, 0, .16);
    border-radius: 0
}

.xpdclose .pmYXee .a84NUc:not(:empty),
.xpdopen .pmYXee .CQKTwc:not(:empty) {
    border-top: none
}

.xpdclose .TOfaBb.SHa8ve,
.xpdopen .LL5J7d.SHa8ve {
    display: block
}

.kno-fb-d3 .xpdclose .a84NUc:not(:empty),
.kno-fb-d3 .xpdopen .CQKTwc:not(:empty),
.kno-fb-d3 .xpdclose .CZOOPd,
.kno-fb-d3 .xpdopen .yT0s9b {
    border-top: none
}

.xpdclose .GqKvT .LKPcQc,
.xpdopen .GqKvT .viOShc {
    margin-top: 0
}

.xpdclose .NV5pMe,
.xpdopen .yF5Gqd {
    margin-bottom: 20px
}

.JEPF1b .xpdclose .a84NUc:not(:empty),
.JEPF1b .xpdopen .CQKTwc:not(:empty) {
    border-top: solid 1px #dadce0
}

.JEPF1b .xpdclose .TOfaBb.SHa8ve,
.JEPF1b .xpdopen .LL5J7d.SHa8ve {
    display: block
}

html[dir="rtl"] .giSqbe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.C0oVfc {
    line-height: 20px;
    min-width: 88px
}

.C0oVfc .RveJvd {
    margin: 8px
}

.fb0g6 {
    position: relative
}

.rFrNMe {
    -webkit-user-select: none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    outline: none;
    padding-bottom: 8px;
    width: 200px
}

.aCsJod {
    height: 40px;
    position: relative;
    vertical-align: top
}

.aXBtI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    top: 14px
}

.Xb9hP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    position: relative
}

.A37UZe {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 24px;
    line-height: 24px;
    position: relative
}

.qgcB3c:not(:empty) {
    padding-right: 12px
}

.sxyYjd:not(:empty) {
    padding-left: 12px
}

.whsOnd {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border: none;
    display: block;
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 24px;
    line-height: 24px;
    margin: 0;
    min-width: 0%;
    outline: none;
    padding: 0;
    z-index: 0
}

.rFrNMe.modeDark .whsOnd {
    color: #fff
}

.whsOnd:invalid,
.whsOnd:-moz-submit-invalid,
.whsOnd:-moz-ui-invalid {
    -webkit-box-shadow: none;
    box-shadow: none
}

.I0VJ4d>.whsOnd::-ms-clear,
.I0VJ4d>.whsOnd::-ms-reveal {
    display: none
}

.i9lrp {
    background-color: rgba(0, 0, 0, .12);
    bottom: -2px;
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.i9lrp:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: -2px;
    left: 0;
    right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    pointer-events: none
}

.rFrNMe.modeDark .i9lrp {
    background-color: rgba(255, 255, 255, .7)
}

.OabDMe {
    -webkit-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    bottom: -2px;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%
}

.rFrNMe.modeDark .OabDMe {
    background-color: #a1c2fa
}

.rFrNMe.k0tWj .i9lrp,
.rFrNMe.k0tWj .OabDMe {
    background-color: #d50000;
    height: 2px
}

.rFrNMe.k0tWj.modeDark .i9lrp,
.rFrNMe.k0tWj.modeDark .OabDMe {
    background-color: #e06055
}

.whsOnd[disabled] {
    color: rgba(0, 0, 0, .38)
}

.rFrNMe.modeDark .whsOnd[disabled] {
    color: rgba(255, 255, 255, .5)
}

.whsOnd[disabled]~.i9lrp {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, .38)
}

.OabDMe.animationInitialized {
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputRemoveUnderline .3s cubic-bezier(0.4, 0, 0.2, 1)
}

.rFrNMe.isFocused .OabDMe {
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: quantumWizPaperInputAddUnderline .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.rFrNMe.sdJrJc>.aCsJod {
    padding-top: 24px
}

.AxOyFc {
    -webkit-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, -webkit-transform;
    transition-property: color, bottom, -webkit-transform;
    -webkit-transition-property: color, bottom, transform;
    transition-property: color, bottom, transform;
    -webkit-transition-property: color, bottom, transform, -webkit-transform;
    transition-property: color, bottom, transform, -webkit-transform;
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%
}

.whsOnd:not([disabled]):focus~.AxOyFc,
.whsOnd[badinput=true]~.AxOyFc,
.rFrNMe.hasValue .AxOyFc,
.rFrNMe.dLgj8b .AxOyFc {
    -webkit-transform: scale(0.75) translateY(-39px);
    -webkit-transform: scale(0.75) translateY(-39px);
    transform: scale(0.75) translateY(-39px)
}

.whsOnd:not([disabled]):focus~.AxOyFc {
    color: #3367d6
}

.rFrNMe.modeDark .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #a1c2fa
}

.rFrNMe.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #d50000
}

.ndJi5d {
    color: rgba(0, 0, 0, .38);
    font: 400 16px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    max-width: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 2px;
    left: 0;
    white-space: nowrap
}

.rFrNMe.hasValue .ndJi5d {
    display: none
}

.K0Y8Se {
    -webkit-tap-highlight-color: transparent;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    height: 16px;
    margin-left: auto;
    padding-left: 16px;
    padding-top: 8px;
    pointer-events: none;
    opacity: .3;
    white-space: nowrap
}

.rFrNMe.modeDark .AxOyFc,
.rFrNMe.modeDark .K0Y8Se,
.rFrNMe.modeDark .ndJi5d {
    color: rgba(255, 255, 255, .7)
}

.rFrNMe.Tyc9J {
    padding-bottom: 4px
}

.dEOOab,
.ovnfwe:not(:empty) {
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -webkit-box-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    font: 400 12px Roboto, RobotoDraft, Helvetica, Arial, sans-serif;
    min-height: 16px;
    padding-top: 8px
}

.LXRPh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.ovnfwe {
    pointer-events: none
}

.dEOOab {
    color: #d50000
}

.rFrNMe.modeDark .dEOOab,
.rFrNMe.modeDark.k0tWj .whsOnd:not([disabled]):focus~.AxOyFc {
    color: #e06055
}

.ovnfwe {
    opacity: .3
}

.rFrNMe.modeDark .ovnfwe {
    color: rgba(255, 255, 255, .7);
    opacity: 1
}

.rFrNMe.k0tWj .ovnfwe,
.rFrNMe:not(.k0tWj) .ovnfwe:not(:empty)+.dEOOab {
    display: none
}

@-webkit-keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@keyframes quantumWizPaperInputRemoveUnderline {
    0% {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 1
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        opacity: 0
    }
}

@-webkit-keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes quantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.awHmMb {
    color: #fff
}

.Od1FEc,
.Od1FEc:visited {
    text-decoration: none;
    color: inherit
}

.elrPw {
    color: rgb(60, 64, 67)
}

.eTFXM {
    width: 24px;
    height: 24px
}

.bRE2Td {
    fill: #4fc3f7
}

.X2ZVLb {
    fill: #fa507d
}

.e8BKqe {
    fill: #fbc02d
}

.qKlTBe {
    fill: #34a853
}

.unkFtc {
    fill: #1a73e8
}

.wE7tu {
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

.zFyU0d {
    margin-left: -9px;
    margin-right: -8px
}

.fY3Oxc {
    font-size: 16px;
    font-family: sans-serif;
    color: rgb(138, 180, 248);
    margin-top: 10px;
    margin-bottom: 11px
}

.vLy2uf {
    color: rgb(218, 220, 224);
    margin-left: -4px
}

.Ku4YS {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.zaZrKc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.s2Pi9e {
    min-width: 25%;
    -webkit-box-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}

.XAbGnf {
    min-width: 22%;
    -webkit-box-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}

.FFdnyb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    cursor: pointer;
    overflow: hidden
}

.rIEDrc {
    margin: 0 -16px 0
}

.HYVuod {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    overflow: hidden
}

.q6AaZ {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #1a73e8;
    color: #1a73e8;
    fill: currentColor;
    line-height: 0;
    margin: 0 auto;
    padding: 8px
}

.Dc68Je {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #1a73e8;
    letter-spacing: .75px;
    line-height: 1;
    margin-top: 6px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mWZgy {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.QJWcYe {
    margin-top: -3px
}

.P8JJKd {
    display: none
}

.GPX5Re {
    color: #34a853;
    position: absolute;
    padding-left: 13.6%;
    padding-top: .3%
}

.G1dBNd {
    background-color: rgb(26, 115, 232);
    border-radius: 6px;
    left: 38%;
    margin-left: -16px;
    margin-top: 7px;
    padding: 0;
    position: absolute;
    width: auto;
    z-index: 1000
}

.RhYtpb {
    color: #fff;
    display: block;
    float: left;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: .25px;
    line-height: 16px;
    padding: 6px 10px 6px 12px;
    text-align: left;
    text-transform: none;
    white-space: nowrap;
    width: auto
}

.OBrz5d {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid rgb(26, 115, 232);
    height: 0;
    margin-left: 10px;
    margin-top: -6px;
    width: 0
}

.eG6zuf {
    opacity: 0;
    margin: 0 auto;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.OSvzIc {
    background-color: rgb(26, 115, 232);
    border-radius: 6px;
    display: block;
    margin-top: 7px;
    max-width: 70vw;
    padding: 0;
    position: absolute;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: auto;
    z-index: 1000
}

html[dir=rtl] .OSvzIc {
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0)
}

.GcOnLb {
    color: #fff;
    display: block;
    float: left;
    font-family: Roboto, Helvetica Neue, Arial, sans-serif;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 16px;
    padding: 9px 16px 9px 16px;
    text-align: left;
    text-transform: none;
    width: auto;
    white-space: normal
}

.itShMd {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid rgb(26, 115, 232);
    height: 0;
    margin: -6px auto;
    width: 0
}

.AzmLkf {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #1a73e8;
    color: #1a73e8;
    fill: currentColor;
    line-height: 0;
    margin: 0 auto;
    padding: 8px
}

.rfgqYe {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #1a73e8;
    letter-spacing: .75px;
    line-height: 1;
    margin-top: 6px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vtsLod {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
    overflow: hidden
}

.i9uYr {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}

sentinel {}

.d2aWRb {
    font-weight: bold
}

.TpnU8d {
    color: #70757a;
    fill: currentcolor;
    height: 24px;
    padding-right: 24px;
    width: 24px;
    vertical-align: middle
}

.y38und {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    color: #70757a
}

.ydLZyd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    font-weight: bold;
    margin-bottom: -2px;
    padding-top: 2px
}

.YPLz {
    font-weight: bold
}

.fHBTdf {
    color: #70757a;
    height: 24px;
    padding-right: 24px;
    width: 24px;
    vertical-align: middle
}

.oiaCUc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

sentinel {}

.NJyled,
.KXozgc {
    color: #202124;
    display: table-cell;
    line-height: 20px;
    vertical-align: middle
}

.LA9ztc {
    margin-top: -38px;
}

.fyxN7b {
    padding-right: 24px;
    vertical-align: middle
}

.fyxN7b {
    color: #1a73e8
}

.hwX75c {
    border-top: solid 1px #dadce0;
    padding-top: 12px;
    padding-bottom: 8px;
    padding-left: 24px;
    margin-left: -24px;
}

.zloOqf {
    display: block;
    line-height: 20px
}

.FEoF4d {
    min-height: 48px;
    margin: 0px 0
}

.knowledge-panel .Z1hOCe,
.c14z5c .Z1hOCe,
.kp-wholepage .Z1hOCe {
    margin-top: 10px
}

.kno-fv {
    display: inline;
    text-overflow: ellipsis
}

.LrzXr {
    color: #70757a
}

.Cgi6Ub {
    -webkit-box-flex: 1;
    flex: 1
}

.MEgPje {
    color: #1a73e8;
    margin-right: 24px;
    vertical-align: middle
}

.M2Cv8e {
    color: #202124;
    padding: 8px 12px 8px 0;
    height: 32px;
}

.xPwsMd {
    display: table-cell;
    line-height: 20px;
    vertical-align: middle
}

.GnGVVe {
    color: #70757a
}

.S8HFH {
    margin-right: -16px;
    margin-top: -10px
}

.qs-ic .S8HFH {
    margin-right: -16px
}

.kQrFwe {
    align-items: center;
    display: flex;
    min-height: 48px
}

.Wr7NKe {
    min-height: 88px;
    overflow: hidden
}

.tIMEcc {
    flex: none;
    margin: -100% 0
}

.A5yTVb {
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

.lMlwb {
    font-weight: 200
}

.QdC1oe {
    font-weight: 300
}

.CoJ6kc {
    font-weight: normal
}

.omx3ic,
.ylSbb,
.wJAoIe {
    font-weight: bold
}

.omx3ic {
    font-weight: 500
}

.wJAoIe {
    font-weight: 900
}

.ntVx7b {
    text-decoration: underline
}

.MU1KLb {
    text-decoration: line-through
}

.EVdAaf {
    text-decoration: underline line-through
}

.quantumIconsIcon {
    font-family: "Material Icons Extended";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: "liga" 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -webkit-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH
}

.lg91ad {
    color: rgb(176, 96, 0)
}

.E5rYxc {
    display: inline-block
}

.ZygzX {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.uGsf1e {
    font-weight: bold
}

.ytsNAd {
    display: inline-block;
    fill: rgba(0, 0, 0, .54);
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.usyh3c,
.usyh3c:visited {
    color: inherit
}

.iRuPDd {
    margin-left: 48px
}

.Bb3fh {
    border-top: 1px solid #dadce0
}

.BRdlD {
    color: rgb(60, 64, 67);
    margin-top: 6px;
    width: 100%;
    border-collapse: collapse
}

.swoshf {
    height: 1.875rem;
    vertical-align: middle
}

.TgkW8e {
    font-weight: bold
}

.FZV92e {
    height: 0
}

.on9qjd {
    padding-left: 0;
    padding-right: 24px;
    vertical-align: top
}

.bRUXhb {
    text-align: right;
    vertical-align: top;
    white-space: nowrap
}

.r6MHx {
    text-align: left
}

.BbbyId {
    text-align: right
}

.yOcGm {
    margin-bottom: 10px
}

.opqUpb {
    color: rgb(104, 159, 56)
}

.sO3nRe {
    color: rgb(176, 96, 0)
}

.N9ROR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.GOcCB {
    cursor: pointer
}

.DSCYtd {
    z-index: 5001
}

.bxadff {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin: 0 0 0 8px;
    min-width: 24px;
    vertical-align: middle
}

.d1KANc {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

.O51zbf {
    color: rgb(26, 115, 232);
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.GMWDrc {
    position: relative
}

.TmyKTc {
    cursor: pointer;
    list-style: none
}

.TmyKTc::-webkit-details-marker {
    display: none
}

.GMWDrc[open] .TmyKTc {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.GMWDrc[open] .ysbm9d {
    display: none
}

.R7scue {
    color: #70757a
}

.CmiNhb {
    padding-top: 10px
}

.rBNMAf {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.xWstFd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.LmBKnf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.sGLq3d {
    color: rgb(176, 96, 0)
}

.SigEKc {
    color: #689f38
}

.aNF4pc {
    font-size: .875rem;
    margin-top: -.1875rem
}

.i68lo {
    color: rgb(32, 33, 36);
    display: block
}

.FIW9e {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.oaGgrd {
    color: rgb(32, 33, 36);
    display: inline-block
}

.CcLPwf,
.CcLPwf:visited {
    color: #1558d6;
    display: inline-block;
    margin-left: 48px;
    margin-top: 3px;
    padding-top: 18px;
    padding-bottom: 10px;
    text-decoration: none;
    vertical-align: bottom
}

.zT2tv {
    padding-right: 28px
}

.Lbg90 {
    font-size: 13px;
    padding-top: 2px
}

.o2rGfe {
    padding-top: 3px
}

.CpoNUb,
.CpoNUb:visited {
    text-decoration: none
}

.TWAhxc {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    color: rgb(26, 115, 232);
    height: 24px;
    padding-right: 24px;
    width: 24px
}

.hIcuue {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.MsRJh {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding-top: 12px;
    padding-bottom: 12px
}

.t9G6Od {
    padding-top: 2px
}

.JcNjnc {
    padding-right: 4px
}

.amNlMb {
    color: rgb(32, 33, 36);
    display: inline-block
}

sentinel {}

.udH0qb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    min-height: 48px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.WYooDc {
    color: inherit
}

.RRcz5e {
    color: rgb(26, 115, 232);
    height: 24px;
    margin-right: 24px;
    width: 24px
}

.AQrsxc {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    max-height: 40px;
    color: rgb(32, 33, 36)
}

.RvAO1 {
    color: #70757a;
    display: inline-block;
    height: 24px;
    margin-left: auto;
    min-width: 24px
}

sentinel {}

.IiNIZb {
    margin-right: 24px;
    vertical-align: middle
}

.TdhIi {
    display: block;
    color: #202124;
}

.fTCcEc {
    color: #1a73e8
}

.L5Xigb {
    align-items: center;
    display: flex;
    min-height: 48px;
    margin-top: -8px
}

.dVPryd>* {
    display: block
}

.xpdclose .TYiug,
.xpdclose .Yufcbe {
    border-top: 1px solid #dadce0
}

.xpdopen .TYiug,
.xpdopen .Yufcbe {
    border-top: 1px solid #dadce0
}

.TYiug,
.Yufcbe {
    padding: 0 16px
}

.TYiug,
.Yufcbe,
.mvLCWc {
    margin: 0 -16px
}

.dVPryd {
    align-items: center;
    flex-wrap: wrap;
    display: flex;
    display: -webkit-flex;
    min-height: 48px
}

.qe9kJc {
    color: #202124;
    flex: 1;
    line-height: 20px
}

.z3GtRc,
.UAYHpb {
    padding-right: 24px;
    min-width: 24px
}

.z3GtRc {
    color: #1a73e8
}

@-webkit-keyframes qli-container-rotate {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes qli-fill-unfill-rotate {
    0% {
        -webkit-transform: rotate(0)
    }

    12.5% {
        -webkit-transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg)
    }

    100% {
        -webkit-transform: rotate(1080deg)
    }
}

@-webkit-keyframes qli-blue-fade-in-out {
    0% {
        opacity: 0.99
    }

    25% {
        opacity: 0.99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: 0.99
    }

    100% {
        opacity: 0.99
    }
}

@-webkit-keyframes qli-red-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: 0.99
    }

    50% {
        opacity: 0.99
    }

    51% {
        opacity: 0
    }
}

@-webkit-keyframes qli-yellow-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: 0.99
    }

    75% {
        opacity: 0.99
    }

    76% {
        opacity: 0
    }
}

@-webkit-keyframes qli-green-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: 0.99
    }

    90% {
        opacity: 0.99
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes qli-left-spin {
    0% {
        -webkit-transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(130deg)
    }
}

@-webkit-keyframes qli-right-spin {
    0% {
        -webkit-transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg)
    }

    100% {
        -webkit-transform: rotate(-130deg)
    }
}

g-raised-button {
    display: inline-block;
    margin: 0 4px;
    position: relative
}

@-webkit-keyframes g-snackbar-show {
    from {
        pointer-events: none;
        -webkit-transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(-100%)
    }
}

@keyframes g-snackbar-show {
    from {
        pointer-events: none;
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

@-webkit-keyframes g-snackbar-hide {
    from {
        -webkit-transform: translateY(-100%)
    }

    to {
        -webkit-transform: translateY(0)
    }
}

@keyframes g-snackbar-hide {
    from {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

@-webkit-keyframes g-snackbar-show-content {
    from {
        opacity: 0
    }
}

@keyframes g-snackbar-show-content {
    from {
        opacity: 0
    }
}

@-webkit-keyframes g-snackbar-hide-content {
    to {
        opacity: 0
    }
}

@keyframes g-snackbar-hide-content {
    to {
        opacity: 0
    }
}

.EVKE {
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.BLhqrd .exportContent {
    padding: 0
}

.xDPiAc {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.KmALyf {
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
    height: 160px;
    margin-right: 8px;
    width: 160px
}

.Gcue3e {
    -webkit-align-self: center;
    align-self: center;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    white-space: normal;
    width: 112px
}

.Re7fDb {
    color: rgb(26, 115, 232);
    height: 24px;
    width: 24px
}

.IPJQmd {
    border-color: rgb(26, 115, 232);
    border-style: dashed;
    border-width: 3px;
    display: inline-block;
    height: 154px;
    margin: 0 4px;
    text-align: center;
    white-space: normal;
    min-width: 154px;
    max-width: 154px
}

.wpNVhf {
    color: rgb(26, 115, 232);
    margin-top: 24px;
    padding: 16px
}

.iVdzD {
    margin: 0 auto
}

sentinel {}

.dG2XIf .xpdclose .farUxc,
.dG2XIf .xpdopen .mJ2Mod {
    border-top: solid 1px rgba(0, 0, 0, .16)
}

.dG2XIf .xpdclose .MhfqHf,
.dG2XIf .xpdopen .MhfqHf {
    border-top: none
}

.dG2XIf .xpdclose .VNmuDd+.farUxc,
.dG2XIf .xpdopen .VNmuDd+.mJ2Mod,
.xpdclose .qsMfcd .farUxc:first-child,
.xpdopen .qsMfcd .farUxc:first-child {
    border-top: none
}

.dG2XIf .xpdclose .farUxc .i4J0ge,
.dG2XIf .xpdopen .mJ2Mod .i4J0ge {
    margin-top: 16px;
    margin-bottom: 20px
}

.dG2XIf .xpdclose .farUxc:last-child,
.dG2XIf .xpdopen .mJ2Mod:last-child {
    overflow: hidden
}

.dG2XIf .SALvLe .wDYxhc:first-child {
    padding-top: 0
}

.EJ8zZe {
    line-height: 0;
    margin-right: -4px;
}

.he8vqd {
    display: inline-block
}

.khgRif {
    display: inline-block;
    line-height: normal;
    position: relative;
    width: 100%
}

.cvf36 {
    border-radius: 8px;
    margin: 0 4px 4px 0;
}

.cvf36:after {
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%
}

.mqvh7b {
    color: #fff;
    font-size: 12px;
    position: absolute;
    right: 9px;
    bottom: 6px;
    left: 9px;
}

.Y37F6d {
    overflow: hidden
}

.Y37F6d img {
    width: 100%;
    display: block
}

.kUzFve {
    height: 100%
}

.CgpFtc {
    object-fit: cover
}

.Y37F6d.Nn2Stf {
    position: relative
}

.Y37F6d.Nn2Stf img {
    position: absolute;
    top: 0
}

.RU6iB {
    position: relative
}

.KJY1Gc {
    -webkit-appearance: none;
    appearance: none;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    font-family: inherit;
    font-size: inherit;
    line-height: 0;
    padding: 0;
    text-align: left
}

.KJY1Gc.gDAc6b {
    width: 100%
}

.KJY1Gc:active {
    scale: 1.05
}

sentinel {}

.Ss2Faf a {
    text-decoration: none
}

.qLYAZd {
    margin-top: 24px
}

.wDYxhc.NFQFxe .qLYAZd {
    margin-left: 16px;
    margin-right: 16px
}

.qs-ic .wDYxhc.NFQFxe .qLYAZd {
    margin-left: 16px;
    margin-right: 16px
}

.Ss2Faf,
.Ss2Faf a {
    color: #202124
}

.qLYAZd {
    margin: 20px 0
}

.pb3iw {
    font-family: Google Sans, Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px
}

.RES9jf {
    color: #202124
}

.SlP8xc {
    text-transform: none
}

.UL8zPd {
    align-items: center;
    display: flex;
    margin-top: 14px
}

.UL8zPd>div,
.UL8zPd>a {
    display: block
}

.RC0G8b {
    flex: 1
}

.vxAkGf {
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    box-sizing: border-box;
    color: #757575;
    display: inline-block;
    line-height: 24px;
    padding: 8px 6px;
    width: 100%
}

.QlPmEd {
    display: inline-block;
    vertical-align: middle
}

.yBSaCd {
    margin-top: 12px
}

.YVF0Pe,
.YVF0Pe:link,
.YVF0Pe:visited {
    color: #1a73e8
}

.YVF0Pe {
    padding: 16px 0
}

.f95z9d {
    display: inline-block;
    vertical-align: middle
}

.f95z9d {
    padding: 0 16px 0 4px
}

.N1g3Nb {
    padding-bottom: 20px
}

.inaKse {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.DMxz8 {
    display: block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}

.VezIVc .zLJMec {
    white-space: normal
}

.VezIVc .inaKse {
    display: block;
    text-align: center
}

.G5rmf {
    color: #202124;
    font-size: 16px;
    font-family: Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    font-weight: 400;
    margin-top: 5px;
}

.VezIVc .G5rmf {
    line-height: 21px;
}

.zLJMec {
    font-size: 14px;
}

.VezIVc .zLJMec {
    line-height: 16px;
    padding-top: 3px
}

.KM6XSd {
    color: #70757a;
    font-size: 14px;
}

.VezIVc .KM6XSd {}

.VezIVc.LZB43 {
    padding-bottom: 24px;
    display: table;
    table-layout: fixed;
    width: 100%
}

.VezIVc .DMxz8 {
    display: table-cell;
    box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid rgba(0, 0, 0, .16);
    padding: 0 8px
}

.cCujIb .DMxz8 {
    width: 33.3333%
}

.DMxz8:last-child {
    border-right-style: none
}

.DMxz8:link,
.DMxz8:visited {
    color: #1a73e8
}

.idWF4b {
    margin: 0
}

.qs-ic .idWF4b {
    margin: 0 0px
}

.Gz0GNb {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    color: #666;
    position: absolute;
    z-index: 9120
}

.KNuwue {
    animation: g-bubble-show 200ms forwards
}

.SrtFFd {
    animation: g-bubble-hide 200ms forwards
}

@keyframes g-bubble-show {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes g-bubble-hide {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.Gz0GNb.o8bL3b {
    border-radius: 12px
}

.Gz0GNb.Z7gNne {
    border-left-width: 0;
    border-right-width: 0;
    width: 100%
}

.Gz0GNb.v1MEWe {
    background-color: #202124;
    border: 1px solid rgba(0, 0, 0, 0.5);
    color: #dadce0
}

.Gz0GNb.XCSHFd {
    background-color: #1a73e8;
    border: none;
    color: #fff;
    z-index: 9100
}

.QilVQe {
    -webkit-transform: translate(2.5px, 1.8px) rotateZ(45deg);
    -ms-transform: translate(2.5px, 1.8px) rotateZ(45deg);
    -o-transform: translate(2.5px, 1.8px) rotateZ(45deg);
    transform: translate(2.5px, 1.8px) rotateZ(45deg);
    position: absolute;
    z-index: 9121
}

.pcbjcb.QilVQe {
    -webkit-transform: translate(2.5px, -5.7px) rotateZ(45deg);
    -ms-transform: translate(2.5px, -5.7px) rotateZ(45deg);
    -o-transform: translate(2.5px, -5.7px) rotateZ(45deg);
    transform: translate(2.5px, -5.7px) rotateZ(45deg)
}

.uyOe6d {
    background-color: #fff;
    border-bottom: none;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    border-right: none;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 13.435px;
    width: 13.435px
}

.pcbjcb .uyOe6d {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-left: none;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-top: none
}

.v1MEWe .uyOe6d {
    background-color: #202124;
    border-color: rgba(0, 0, 0, 0.5)
}

.XCSHFd .uyOe6d {
    background-color: #1a73e8;
    border: none
}

.dA3V2b {
    display: none
}

.povykd {
    cursor: pointer
}

.VDeiL {
    pointer-events: none
}

.C0WCEc {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    z-index: -1000;
    top: 3px;
    right: 3px
}

.OhScic {
    margin: 0px
}

.zsYMMe {
    padding: 0px
}

.kK3iq {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    overflow-x: auto
}

.kK3iq::-webkit-scrollbar {
    display: none
}

.fpD5ab {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-bottom: 3px
}

.eEEa4b {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    color: #70757a;
    display: inline-block;
    font-size: 11px;
    position: relative
}

.Bx6Bi {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 17px;
    min-width: 48px;
    text-align: center
}

.Dl0KZd {
    background-color: rgb(26, 115, 232);
    bottom: 0;
    height: 3px;
    position: absolute;
    -webkit-transition-duration: .28s;
    transition-duration: .28s;
    will-change: left, width
}

.Bx6Bi[role=radio],
.wYzX9b[role=radio] {
    cursor: pointer
}

.Bx6Bi[role=radio][aria-checked=true] {
    color: rgb(26, 115, 232)
}

.jLyqDf {
    background-color: rgb(26, 115, 232);
    bottom: -3px;
    height: 3px;
    position: absolute;
    width: 100%
}

.Z8eEPd {
    max-width: 520px;
    margin: 0 auto
}

.AJumKe {
    color: #70757a;
    font-size: 14px;
    font-style: italic;
    line-height: 40px;
    position: relative;
    text-align: center
}

.ZpOssb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgb(217, 48, 37);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 7px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 8px;
    width: 7px
}

.hCrj2d {
    border: 3px solid rgb(217, 48, 37);
    border-radius: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    flex: none;
    height: 15px;
    margin: 0 -15px;
    width: 15px;
    -webkit-animation: busyness-live-pulsate 1.8s ease-out;
    animation: busyness-live-pulsate 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

@keyframes busyness-live-pulsate {
    0% {
        -webkit-transform: scale(.1, .1);
        transform: scale(.1, .1);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        opacity: 0
    }
}

.Yd5mcf {
    color: rgb(26, 115, 232);
    padding-right: 8px
}

.jvCr1e {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    background-image: -webkit-linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-image: linear-gradient(#f1f3f4 1px, rgba(255, 255, 255, 0) 0);
    background-size: 100% 33.333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 85px;
    position: relative
}

.DNFMrb {
    box-sizing: border-box;
    position: relative;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1)
}

.wYzX9b {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.wYzX9b {
    min-height: 48px
}

.D6mXgd {
    position: relative
}

.cwiwob {
    background: #669df6;
    border: 0 solid #669df6;
    border-radius: 10px;
    border-width: 0 5px;
    box-sizing: border-box;
    margin-bottom: 3px;
    -webkit-transition: height .28s cubic-bezier(.4, 0, .2, 1);
    transition: height .28s cubic-bezier(.4, 0, .2, 1);
    width: 10px
}

.UmVrSe {
    background: rgb(26, 115, 232);
    border-color: rgb(26, 115, 232)
}

.VKx1id {
    background: rgb(217, 48, 37);
    border-color: rgb(217, 48, 37);
    opacity: .7;
    position: relative
}

.QWaAwc {
    background-color: #dadce0;
    border: 0;
    bottom: 0;
    left: auto;
    position: absolute;
    right: auto
}

.bgp5ac {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.VX4ENe {
    -webkit-transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1), -webkit-box-flex .28s cubic-bezier(.4, 0, .2, 1), -webkit-flex-grow .28s cubic-bezier(.4, 0, .2, 1);
    transition: flex-grow .28s cubic-bezier(.4, 0, .2, 1)
}

.xJYWs {
    height: 40px;
    min-width: 20%;
    padding-top: 10px;
    position: relative;
    text-align: center
}

.OaPGEd {
    color: #70757a;
    font-size: 13px;
    font-style: italic;
    line-height: 16px
}

.qotNx {
    color: rgb(26, 115, 232);
    font-weight: bold
}

.N4oGYc {
    color: rgb(217, 48, 37);
    font-weight: bold
}

.pMgxyd {
    border-left: 1px dotted #dadce0;
    bottom: 3px;
    box-sizing: border-box;
    height: 85px;
    position: absolute;
    -webkit-transition: left .28s cubic-bezier(.4, 0, .2, 1);
    transition: left .28s cubic-bezier(.4, 0, .2, 1);
    width: 0
}

.F28S1e {
    height: 101px
}

.U6uqsd {
    color: #70757a;
    font-size: 11px;
    text-align: center;
    width: 200%
}

.s5aD2b {
    background-color: #70757a;
    height: 5px;
    width: 1px
}

.nfViIc {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.wiiKJb {
    border-top: 1px solid #70757a;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-user-select: none;
    user-select: none
}

.a6Yjue {
    width: 100%
}

.QvfKje {
    color: #70757a
}

.qYHL0c {
    padding-left: 8px
}

.THNCEc {
    bottom: 0;
    position: absolute;
    right: 0
}

.tojaCb {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0
}

.ES1fGc {
    font-size: 13px;
    padding: 12px
}

.nGIJsd {
    display: block;
    height: 16px;
    width: 16px;
    padding: 16px 16px;
    margin: -16px -16px
}

.vQCOLd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.jc0BO {
    color: #70757a;
    padding-right: 14px;
    padding-top: 12px
}

.xmANIe {
    color: #70757a;
    padding-top: 16px
}

@media (prefers-reduced-motion:reduce) {
    .hCrj2d {
        display: none
    }

    .DNFMrb,
    .Dl0KZd,
    .cwiwob,
    .xJYWs,
    .pMgxyd {
        -webkit-transition: none;
        transition: none
    }
}

@charset "UTF-8";

.DsZaNd {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: 0
}

.DsZaNd:before {
    content: " ";
    visibility: hidden;
    width: 0
}

sentinel {}

.OSrXXb {
    overflow: hidden;
    text-overflow: ellipsis
}

.cHaqb {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mIKy0c {
    -webkit-tap-highlight-color: transparent;
    position: relative;
    cursor: pointer;
    display: block;
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap
}

.tiS4rf::before {
    bottom: 12px;
    content: '';
    left: 16px;
    position: absolute;
    right: 16px;
    top: -4px
}

.mIKy0c.dGWpb {
    overflow: visible
}

.mIKy0c.DmPH0 {
    padding: 10px 0px
}

.EZRelc {
    color: #70757a;
    float: left;
    margin-top: -2px;
    margin-bottom: -2px
}

.EZRelc .z1asCe {
    float: left
}

.wUrVib {
    color: #202124;
    white-space: nowrap;
    width: auto
}

.wUrVib span,
.wUrVib div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto
}

.saeP9e {
    margin-top: 16px
}

.oiVLrd {
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px
}

.FbkHNd {
    margin-top: 24px
}

.HbX59e {
    margin-left: 0px
}

.xTWltf {
    margin-right: 24px
}

.e5KZJf {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .1;
    left: 0;
    top: 0
}

.e5KZJf:active {
    animation-duration: 400ms;
    animation-name: shift
}

@keyframes shift {
    25% {
        background: #3c4043
    }
}

@keyframes mdc-ripple-fg-radius-in {
    0% {
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
        transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)
    }

    to {
        -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
        transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }

    to {
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: var(--mdc-ripple-fg-opacity, 0)
    }

    to {
        opacity: 0
    }
}

.wcpS5e {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity;
    position: relative;
    outline: none;
    overflow: hidden
}

.wcpS5e::before,
.wcpS5e::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.wcpS5e::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.wcpS5e::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.wcpS5e.kiqhKd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e.kiqhKd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.wcpS5e.MkHxwb::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.wcpS5e.y5phv::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.wcpS5e.qKnE3c::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.wcpS5e::before,
.wcpS5e::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.wcpS5e.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded],
.MkHxwb {
    overflow: visible
}

.wcpS5e[data-mdc-ripple-is-unbounded]::before,
.wcpS5e[data-mdc-ripple-is-unbounded]::after,
.MkHxwb::before,
.MkHxwb::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::before,
.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::before,
.MkHxwb.kiqhKd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e[data-mdc-ripple-is-unbounded].kiqhKd::after,
.MkHxwb.kiqhKd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.wcpS5e::before,
.wcpS5e::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.wcpS5e:hover::before,
.wcpS5e.K1vCLe::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.wcpS5e.J0GYAf::before,
.wcpS5e:not(.kiqhKd):focus::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.wcpS5e:not(.kiqhKd)::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.wcpS5e:not(.kiqhKd):active::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.wcpS5e.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.mZB8Yc {
    display: inline
}

.CeiTH {
    font-size: 24px;
    width: 48px;
    height: 48px;
    padding: 12px
}

.CeiTH .z59NDd {
    max-height: 48px;
    max-width: 48px
}

.CeiTH.s4XJvf .ti8Tdd {
    width: 40px;
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 4px;
    margin-left: 4px
}

.CeiTH.s4XJvf .z59NDd {
    max-height: 40px;
    max-width: 40px
}

.CeiTH .q7vLSb {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.CeiTH:disabled {
    color: rgba(0, 0, 0, .38);
    color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, .38))
}

.CeiTH svg,
.CeiTH img {
    width: 24px;
    height: 24px
}

.CeiTH {
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    outline: none;
    background-color: transparent;
    fill: currentColor;
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    z-index: 0;
    overflow: visible
}

.CeiTH .q7vLSb {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 50%;
    width: 48px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@media screen and (forced-colors:active) {

    .CeiTH.J0GYAf .z59NDd,
    .CeiTH:not(.kiqhKd):focus .z59NDd {
        display: block
    }
}

.CeiTH:disabled {
    cursor: default;
    pointer-events: none
}

.CeiTH[hidden] {
    display: none
}

.TMrdXb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center
}

.z59NDd {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    display: none
}

@media screen and (forced-colors:active) {
    .z59NDd {
        border-color: CanvasText
    }
}

.z59NDd::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .z59NDd::after {
        border-color: CanvasText
    }
}

.nfAwHe {
    display: inline-block
}

.nfAwHe.fv3ppc,
.JTuWCb .nfAwHe {
    display: none
}

.JTuWCb .nfAwHe.fv3ppc {
    display: inline-block
}

.MOIggc {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.CeiTH {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.CeiTH .ti8Tdd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1;
    z-index: var(--mdc-ripple-z-index, 1)
}

.CeiTH .ti8Tdd::after {
    z-index: 0;
    z-index: var(--mdc-ripple-z-index, 0)
}

.CeiTH.kiqhKd .ti8Tdd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH.kiqhKd .ti8Tdd::after {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.CeiTH.MkHxwb .ti8Tdd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.CeiTH.y5phv .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.CeiTH.qKnE3c .ti8Tdd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    top: -webkit-calc(50% - 50%);
    top: calc(50% - 50%);
    left: -webkit-calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

.CeiTH.kiqhKd .ti8Tdd::before,
.CeiTH.kiqhKd .ti8Tdd::after {
    top: var(--mdc-ripple-top, calc(50% - 50%));
    left: var(--mdc-ripple-left, calc(50% - 50%));
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.CeiTH .ti8Tdd::before,
.CeiTH .ti8Tdd::after {
    background-color: #000;
    background-color: var(--mdc-ripple-color, #000)
}

.CeiTH:hover .ti8Tdd::before,
.CeiTH.K1vCLe .ti8Tdd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.CeiTH.J0GYAf .ti8Tdd::before,
.CeiTH:not(.kiqhKd):focus .ti8Tdd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.CeiTH:not(.kiqhKd) .ti8Tdd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.CeiTH:not(.kiqhKd):active .ti8Tdd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.CeiTH .ti8Tdd {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tN4Gf {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 64px;
    border: none;
    outline: none;
    line-height: inherit;
    -webkit-user-select: none;
    -webkit-appearance: none;
    overflow: visible;
    vertical-align: middle;
    background: transparent
}

.tN4Gf .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.tN4Gf::-moz-focus-inner {
    padding: 0;
    border: 0
}

.tN4Gf:active {
    outline: none
}

.tN4Gf:hover {
    cursor: pointer
}

.tN4Gf:disabled {
    cursor: default;
    pointer-events: none
}

.tN4Gf[hidden] {
    display: none
}

.tN4Gf .jA3abb {
    margin-left: 0;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

[dir=rtl] .tN4Gf .jA3abb,
.tN4Gf .jA3abb[dir=rtl] {
    margin-left: 8px;
    margin-right: 0
}

.tN4Gf .rF6umd {
    font-size: 0;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%
}

.tN4Gf .AZ4E5c {
    position: relative
}

.tN4Gf .Vc2Jyf {
    pointer-events: none;
    border: 2px solid transparent;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px);
    display: none
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf {
        border-color: CanvasText
    }
}

.tN4Gf .Vc2Jyf::after {
    content: "";
    border: 2px solid transparent;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .tN4Gf .Vc2Jyf::after {
        border-color: CanvasText
    }
}

@media screen and (forced-colors:active) {

    .tN4Gf.J0GYAf .Vc2Jyf,
    .tN4Gf:not(.kiqhKd):focus .Vc2Jyf {
        display: block
    }
}

.tN4Gf .B1InU {
    position: absolute;
    top: 50%;
    height: 48px;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.AZ4E5c+.jA3abb {
    margin-left: 8px;
    margin-right: 0
}

[dir=rtl] .AZ4E5c+.jA3abb,
.AZ4E5c+.jA3abb[dir=rtl] {
    margin-left: 0;
    margin-right: 8px
}

svg.jA3abb {
    fill: currentColor
}

.s3DPGe {
    margin-top: 6px;
    margin-bottom: 6px
}

.tN4Gf {
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding: 0 8px 0 8px
}

.tNfN5 {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.tNfN5.IShiCf {
    padding: 0 12px 0 16px
}

.tNfN5.A1UKib {
    padding: 0 16px 0 12px
}

.yLrLxe {
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 0 16px 0 16px
}

.yLrLxe.IShiCf {
    padding: 0 12px 0 16px
}

.yLrLxe.A1UKib {
    padding: 0 16px 0 12px
}

.syzQLe {
    border-style: solid;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.syzQLe .mvHKZd {
    border-style: solid;
    border-color: transparent
}

.tN4Gf {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    will-change: transform, opacity
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    position: absolute;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

.tN4Gf .mvHKZd::before {
    -webkit-transition: opacity 15ms linear, background-color 15ms linear;
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

.tN4Gf .mvHKZd::after {
    z-index: 0
}

.tN4Gf.kiqhKd .mvHKZd::before {
    -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
    transform: scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf.kiqhKd .mvHKZd::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.tN4Gf.MkHxwb .mvHKZd::after {
    top: var(--mdc-ripple-top, 0);
    left: var(--mdc-ripple-left, 0)
}

.tN4Gf.y5phv .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

.tN4Gf.qKnE3c .mvHKZd::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
    transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    top: -webkit-calc(50% - 100%);
    top: calc(50% - 100%);
    left: -webkit-calc(50% - 100%);
    left: calc(50% - 100%);
    width: 200%;
    height: 200%
}

.tN4Gf.kiqhKd .mvHKZd::after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%)
}

.mvHKZd {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    z-index: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.tN4Gf {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tN4Gf:not(:disabled) {
    color: #6200ee
}

.tN4Gf:disabled {
    color: rgba(0, 0, 0, .38)
}

.tN4Gf .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tN4Gf .mvHKZd::before,
.tN4Gf .mvHKZd::after {
    background-color: #6200ee
}

.tN4Gf:hover .mvHKZd::before,
.tN4Gf.K1vCLe .mvHKZd::before {
    opacity: .04
}

.tN4Gf.J0GYAf .mvHKZd::before,
.tN4Gf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tN4Gf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.tN4Gf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-text-button-pressed-state-layer-opacity, 0.12)
}

.tN4Gf .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5 {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.tNfN5:not(:disabled) {
    background-color: #6200ee
}

.tNfN5:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.tNfN5:not(:disabled) {
    color: #fff
}

.tNfN5:disabled {
    color: rgba(0, 0, 0, .38)
}

.tNfN5 .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.tNfN5 .mvHKZd::before,
.tNfN5 .mvHKZd::after {
    background-color: #fff
}

.tNfN5:hover .mvHKZd::before,
.tNfN5.K1vCLe .mvHKZd::before {
    opacity: .08
}

.tNfN5.J0GYAf .mvHKZd::before,
.tNfN5:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.tNfN5:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.tNfN5.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-filled-button-pressed-state-layer-opacity, 0.24)
}

.tNfN5 .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    background-color: #6200ee
}

.yLrLxe:disabled {
    background-color: rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled) {
    color: #fff
}

.yLrLxe:disabled {
    color: rgba(0, 0, 0, .38)
}

.yLrLxe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.yLrLxe .mvHKZd::before,
.yLrLxe .mvHKZd::after {
    background-color: #fff
}

.yLrLxe:hover .mvHKZd::before,
.yLrLxe.K1vCLe .mvHKZd::before {
    opacity: .08
}

.yLrLxe.J0GYAf .mvHKZd::before,
.yLrLxe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.yLrLxe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24
}

.yLrLxe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-protected-button-pressed-state-layer-opacity, 0.24)
}

.yLrLxe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.yLrLxe.J0GYAf,
.yLrLxe:not(.kiqhKd):focus {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:hover {
    -webkit-box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.yLrLxe:not(:disabled):active {
    -webkit-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);
    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)
}

.yLrLxe:disabled {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.syzQLe {
    font-family: Roboto, sans-serif;
    font-size: .875rem;
    letter-spacing: .0892857143em;
    font-weight: 500;
    text-transform: uppercase;
    height: 36px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0 15px 0 15px;
    border-width: 1px
}

.syzQLe:not(:disabled) {
    color: #6200ee
}

.syzQLe:disabled {
    color: rgba(0, 0, 0, .38)
}

.syzQLe .jA3abb {
    font-size: 1.125rem;
    width: 1.125rem;
    height: 1.125rem
}

.syzQLe .mvHKZd::before,
.syzQLe .mvHKZd::after {
    background-color: #6200ee
}

.syzQLe:hover .mvHKZd::before,
.syzQLe.K1vCLe .mvHKZd::before {
    opacity: .04
}

.syzQLe.J0GYAf .mvHKZd::before,
.syzQLe:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.syzQLe:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12
}

.syzQLe.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-outlined-button-pressed-state-layer-opacity, 0.12)
}

.syzQLe .mvHKZd {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.syzQLe:not(:disabled) {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe:disabled {
    border-color: rgba(0, 0, 0, .12)
}

.syzQLe.IShiCf {
    padding: 0 11px 0 15px
}

.syzQLe.A1UKib {
    padding: 0 15px 0 11px
}

.syzQLe .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.syzQLe .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.nCP5yc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.nCP5yc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.nCP5yc:not(:disabled) {
    background-color: #1a73e8;
    background-color: var(--gm-fillbutton-container-color, #1a73e8);
    color: #fff;
    color: var(--gm-fillbutton-ink-color, #fff)
}

.nCP5yc:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-fillbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-fillbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.nCP5yc .mvHKZd::before,
.nCP5yc .mvHKZd::after {
    background-color: #202124;
    background-color: var(--gm-fillbutton-state-color, #202124)
}

.nCP5yc:hover .mvHKZd::before,
.nCP5yc.K1vCLe .mvHKZd::before {
    opacity: .16;
    opacity: var(--mdc-ripple-hover-opacity, 0.16)
}

.nCP5yc.J0GYAf .mvHKZd::before,
.nCP5yc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .24;
    opacity: var(--mdc-ripple-focus-opacity, 0.24)
}

.nCP5yc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.nCP5yc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .2;
    opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.2)
}

.nCP5yc .u31sFf {
    opacity: 0
}

.nCP5yc .rF6umd .HJnQU,
.nCP5yc .rF6umd .ULjo3b {
    stroke: #fff
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .nCP5yc .rF6umd .HJnQU,
    .nCP5yc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.nCP5yc:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:hover .u31sFf {
    opacity: 0
}

.nCP5yc:active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-fillbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.nCP5yc:active .u31sFf {
    opacity: 0
}

.Rj2Mlf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Rj2Mlf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Rj2Mlf:not(:disabled) {
    color: #1a73e8;
    color: var(--gm-hairlinebutton-ink-color, #1a73e8);
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled):hover {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:not(:disabled).J0GYAf,
.Rj2Mlf:not(:disabled):not(.kiqhKd):focus {
    border-color: #174ea6;
    border-color: var(--gm-hairlinebutton-outline-color--stateful, #174ea6)
}

.Rj2Mlf:not(:disabled):active,
.Rj2Mlf:not(:disabled):focus:active {
    border-color: #dadce0;
    border-color: var(--gm-hairlinebutton-outline-color, #dadce0)
}

.Rj2Mlf:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-hairlinebutton-disabled-ink-color, rgba(60, 64, 67, .38));
    border-color: rgba(60, 64, 67, .12);
    border-color: var(--gm-hairlinebutton-disabled-outline-color, rgba(60, 64, 67, .12))
}

.Rj2Mlf:hover:not(:disabled),
.Rj2Mlf.J0GYAf:not(:disabled),
.Rj2Mlf:not(.kiqhKd):focus:not(:disabled),
.Rj2Mlf:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-hairlinebutton-ink-color--stateful, #174ea6)
}

.Rj2Mlf .u31sFf {
    opacity: 0
}

.Rj2Mlf .rF6umd .HJnQU,
.Rj2Mlf .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Rj2Mlf .rF6umd .HJnQU,
    .Rj2Mlf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Rj2Mlf .mvHKZd::before,
.Rj2Mlf .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-hairlinebutton-state-color, #1a73e8)
}

.Rj2Mlf:hover .mvHKZd::before,
.Rj2Mlf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Rj2Mlf.J0GYAf .mvHKZd::before,
.Rj2Mlf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Rj2Mlf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Rj2Mlf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Rj2Mlf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.b9hyVd:not(:disabled) {
    background-color: #fff;
    background-color: var(--gm-protectedbutton-container-color, #fff);
    color: #1a73e8;
    color: var(--gm-protectedbutton-ink-color, #1a73e8)
}

.b9hyVd:disabled {
    background-color: rgba(60, 64, 67, .12);
    background-color: var(--gm-protectedbutton-disabled-container-color, rgba(60, 64, 67, .12));
    color: rgba(60, 64, 67, .38);
    color: var(--gm-protectedbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.b9hyVd:hover:not(:disabled),
.b9hyVd.J0GYAf:not(:disabled),
.b9hyVd:not(.kiqhKd):focus:not(:disabled),
.b9hyVd:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-protectedbutton-ink-color--stateful, #174ea6)
}

.b9hyVd .u31sFf {
    opacity: 0
}

.b9hyVd .rF6umd .HJnQU,
.b9hyVd .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .b9hyVd .rF6umd .HJnQU,
    .b9hyVd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.b9hyVd.J0GYAf,
.b9hyVd:not(.kiqhKd):focus {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 1px 3px 1px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd.J0GYAf .u31sFf,
.b9hyVd:not(.kiqhKd):focus .u31sFf {
    opacity: 0
}

.b9hyVd:hover {
    border-width: 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 2px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 2px 6px 2px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:hover .u31sFf {
    opacity: 0
}

.b9hyVd:not(:disabled):active {
    border-width: 0;
    -webkit-box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    -webkit-box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15));
    box-shadow: 0 1px 3px 0 var(--gm-protectedbutton-keyshadow-color, rgba(60, 64, 67, .3)), 0 4px 8px 3px var(--gm-protectedbutton-ambientshadow-color, rgba(60, 64, 67, .15))
}

.b9hyVd:not(:disabled):active .u31sFf {
    opacity: 0
}

.b9hyVd .mvHKZd::before,
.b9hyVd .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-protectedbutton-state-color, #1a73e8)
}

.b9hyVd:hover .mvHKZd::before,
.b9hyVd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.b9hyVd.J0GYAf .mvHKZd::before,
.b9hyVd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.b9hyVd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.b9hyVd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.b9hyVd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.Kjnxrf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none;
    -webkit-transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: border 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-box-shadow: none;
    box-shadow: none
}

.Kjnxrf .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.Kjnxrf:not(:disabled) {
    background-color: #e8f0fe;
    color: #1967d2
}

.Kjnxrf:disabled {
    background-color: rgba(60, 64, 67, .12);
    color: rgba(60, 64, 67, .38)
}

.Kjnxrf:hover:not(:disabled),
.Kjnxrf.J0GYAf:not(:disabled),
.Kjnxrf:not(.kiqhKd):focus:not(:disabled),
.Kjnxrf:active:not(:disabled) {
    color: #174ea6
}

.Kjnxrf .mvHKZd::before,
.Kjnxrf .mvHKZd::after {
    background-color: #1967d2;
    background-color: var(--mdc-ripple-color, #1967d2)
}

.Kjnxrf:hover .mvHKZd::before,
.Kjnxrf.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.Kjnxrf.J0GYAf .mvHKZd::before,
.Kjnxrf:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.Kjnxrf:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.Kjnxrf:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .1;
    opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.1)
}

.Kjnxrf .u31sFf {
    opacity: 0
}

.Kjnxrf .rF6umd .HJnQU,
.Kjnxrf .rF6umd .ULjo3b {
    stroke: #1967d2
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .Kjnxrf .rF6umd .HJnQU,
    .Kjnxrf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.Kjnxrf:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15)
}

.Kjnxrf:hover .u31sFf {
    opacity: 0
}

.Kjnxrf:not(:disabled):active {
    -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15)
}

.Kjnxrf:not(:disabled):active .u31sFf {
    opacity: 0
}

.ksBjEc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.ksBjEc .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.ksBjEc:not(:disabled) {
    background-color: transparent;
    color: #1a73e8;
    color: var(--gm-colortextbutton-ink-color, #1a73e8)
}

.ksBjEc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-colortextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.ksBjEc .rF6umd .HJnQU,
.ksBjEc .rF6umd .ULjo3b {
    stroke: #1a73e8
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .ksBjEc .rF6umd .HJnQU,
    .ksBjEc .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.ksBjEc:hover:not(:disabled),
.ksBjEc.J0GYAf:not(:disabled),
.ksBjEc:not(.kiqhKd):focus:not(:disabled),
.ksBjEc:active:not(:disabled) {
    color: #174ea6;
    color: var(--gm-colortextbutton-ink-color--stateful, #174ea6)
}

.ksBjEc .mvHKZd::before,
.ksBjEc .mvHKZd::after {
    background-color: #1a73e8;
    background-color: var(--gm-colortextbutton-state-color, #1a73e8)
}

.ksBjEc:hover .mvHKZd::before,
.ksBjEc.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.ksBjEc.J0GYAf .mvHKZd::before,
.ksBjEc:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.ksBjEc:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.ksBjEc:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.ksBjEc.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    font-size: .875rem;
    letter-spacing: .0107142857em;
    font-weight: 500;
    text-transform: none
}

.LjDxcd .mvHKZd {
    height: 100%;
    position: absolute;
    overflow: hidden;
    width: 100%;
    z-index: 0
}

.LjDxcd:not(:disabled) {
    color: #5f6368;
    color: var(--gm-neutraltextbutton-ink-color, #5f6368)
}

.LjDxcd:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-neutraltextbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.LjDxcd:hover:not(:disabled),
.LjDxcd.J0GYAf:not(:disabled),
.LjDxcd:not(.kiqhKd):focus:not(:disabled),
.LjDxcd:active:not(:disabled) {
    color: #202124;
    color: var(--gm-neutraltextbutton-ink-color--stateful, #202124)
}

.LjDxcd .rF6umd .HJnQU,
.LjDxcd .rF6umd .ULjo3b {
    stroke: #5f6368
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .LjDxcd .rF6umd .HJnQU,
    .LjDxcd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.LjDxcd .mvHKZd::before,
.LjDxcd .mvHKZd::after {
    background-color: #5f6368;
    background-color: var(--gm-neutraltextbutton-state-color, #5f6368)
}

.LjDxcd:hover .mvHKZd::before,
.LjDxcd.K1vCLe .mvHKZd::before {
    opacity: .04;
    opacity: var(--mdc-ripple-hover-opacity, 0.04)
}

.LjDxcd.J0GYAf .mvHKZd::before,
.LjDxcd:not(.kiqhKd):focus .mvHKZd::before {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-focus-opacity, 0.12)
}

.LjDxcd:not(.kiqhKd) .mvHKZd::after {
    -webkit-transition: opacity 150ms linear;
    transition: opacity 150ms linear
}

.LjDxcd:not(.kiqhKd):active .mvHKZd::after {
    -webkit-transition-duration: 75ms;
    transition-duration: 75ms;
    opacity: .12;
    opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.LjDxcd.kiqhKd {
    --mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, 0.12)
}

.DuMIQc {
    padding: 0 24px 0 24px
}

.P62QJc {
    padding: 0 23px 0 23px;
    border-width: 1px
}

.P62QJc.IShiCf {
    padding: 0 11px 0 23px
}

.P62QJc.A1UKib {
    padding: 0 23px 0 11px
}

.P62QJc .mvHKZd {
    top: -1px;
    left: -1px;
    bottom: -1px;
    right: -1px;
    border-width: 1px
}

.P62QJc .B1InU {
    left: -webkit-calc(-1*1px);
    left: calc(-1*1px);
    width: -webkit-calc(100% + 2*1px);
    width: calc(100% + 2*1px)
}

.yHy1rc {
    z-index: 0
}

.yHy1rc .ti8Tdd::before,
.yHy1rc .ti8Tdd::after {
    z-index: -1
}

.yHy1rc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.fzRBVc {
    z-index: 0
}

.fzRBVc .ti8Tdd::before,
.fzRBVc .ti8Tdd::after {
    z-index: -1
}

.fzRBVc:disabled {
    color: rgba(60, 64, 67, .38);
    color: var(--gm-iconbutton-disabled-ink-color, rgba(60, 64, 67, .38))
}

.WpHeLc {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    outline: none
}

[dir=rtl] .HDnnrf .jA3abb,
.HDnnrf .jA3abb[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

[dir=rtl] .QDwDD,
.QDwDD[dir=rtl] {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.PDpWxe {
    will-change: unset
}

.LQeN7 .Vc2Jyf {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf {
        border-color: CanvasText
    }
}

.LQeN7 .Vc2Jyf::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .LQeN7 .Vc2Jyf::after {
        border-color: CanvasText
    }
}

.LQeN7.gmghec .Vc2Jyf {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .LQeN7.gmghec .Vc2Jyf {
        display: none
    }
}

.mN1ivc .z59NDd {
    pointer-events: none;
    border: 2px solid #185abc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd {
        border-color: CanvasText
    }
}

.mN1ivc .z59NDd::after {
    content: "";
    border: 2px solid #e8f0fe;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: -webkit-calc(100% + 4px);
    height: calc(100% + 4px);
    width: -webkit-calc(100% + 4px);
    width: calc(100% + 4px)
}

@media screen and (forced-colors:active) {
    .mN1ivc .z59NDd::after {
        border-color: CanvasText
    }
}

.mN1ivc.gmghec .z59NDd {
    display: inline-block
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .mN1ivc.gmghec .z59NDd {
        display: none
    }
}

.k5kl8e,
.n6pRe,
.Gm5V7e {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: var(--mdc-shape-small, 4px);
    border-radius: var(--mdc-shape-small, 4px)
}

.k5kl8e {
    color: white;
    color: var(--mdc-theme-text-primary-on-dark, white);
    background-color: rgba(0, 0, 0, .6)
}

.GYECIe {
    color: rgba(0, 0, 0, .87);
    color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, .87))
}

.LngSyf {
    color: rgba(0, 0, 0, .6)
}

.HptUv {
    color: #6200ee;
    color: var(--mdc-theme-primary, #6200ee)
}

.m32Jbe.UOKa7c .k5kl8e,
.m32Jbe.UOKa7c .n6pRe,
.m32Jbe.UOKa7c .Gm5V7e {
    background-color: #fff
}

.k5kl8e {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .75rem;
    font-size: var(--mdc-typography-caption-font-size, 0.75rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-caption-font-weight, 400);
    letter-spacing: .0333333333em;
    letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-caption-text-transform, inherit)
}

.UOKa7c .k5kl8e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height: 20px
}

.UOKa7c .k5kl8e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.k5kl8e .GYECIe {
    display: block;
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
    line-height: 1.375rem;
    line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
    font-weight: 500;
    font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
    letter-spacing: .0071428571em;
    letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-subtitle2-text-transform, inherit)
}

.k5kl8e .GYECIe::before {
    display: inline-block;
    width: 0;
    height: 24px;
    content: "";
    vertical-align: 0
}

.k5kl8e .LngSyf {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, sans-serif;
    font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
    font-size: .875rem;
    font-size: var(--mdc-typography-body2-font-size, 0.875rem);
    line-height: 1.25rem;
    line-height: var(--mdc-typography-body2-line-height, 1.25rem);
    font-weight: 400;
    font-weight: var(--mdc-typography-body2-font-weight, 400);
    letter-spacing: .0178571429em;
    letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
    text-decoration: inherit;
    text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
    text-transform: inherit;
    text-transform: var(--mdc-typography-body2-text-transform, inherit)
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e {
    word-break: break-all;
    word-break: var(--mdc-tooltip-word-break, normal);
    overflow-wrap: anywhere
}

.xpcFZd .gSjtqb {
    -webkit-transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.MIvXUc .gSjtqb {
    -webkit-transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)
}

.m32Jbe {
    position: fixed;
    display: none;
    z-index: 9
}

.prVrzb {
    position: relative
}

.HBWAz,
.fvN3te,
.iRhOJb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex
}

.HBWAz.UOKa7c,
.fvN3te.UOKa7c,
.iRhOJb.UOKa7c {
    display: inline-block;
    left: -320px;
    position: absolute
}

.k5kl8e {
    line-height: 16px;
    padding: 4px 8px;
    min-width: 40px;
    max-width: 200px;
    min-height: 24px;
    max-height: 40vh;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center
}

.k5kl8e::before {
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid transparent;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    pointer-events: none
}

@media screen and (forced-colors:active) {
    .k5kl8e::before {
        border-color: CanvasText
    }
}

.UOKa7c .k5kl8e {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: 24px;
    min-width: 40px;
    max-width: 320px;
    position: relative
}

.iDUKqe .k5kl8e {
    text-align: left
}

[dir=rtl] .iDUKqe .k5kl8e,
.iDUKqe .k5kl8e[dir=rtl] {
    text-align: right
}

.k5kl8e .GYECIe {
    margin: 0 8px
}

.k5kl8e .LngSyf {
    max-width: -webkit-calc(200px - (2*8px));
    max-width: calc(200px - (2*8px));
    margin: 8px;
    text-align: left
}

[dir=rtl] .k5kl8e .LngSyf,
.k5kl8e .LngSyf[dir=rtl] {
    text-align: right
}

.UOKa7c .k5kl8e .LngSyf {
    max-width: -webkit-calc(320px - (2*8px));
    max-width: calc(320px - (2*8px));
    -webkit-align-self: stretch;
    align-self: stretch
}

.k5kl8e .HptUv {
    text-decoration: none
}

.cQEIi,
.LngSyf,
.GYECIe {
    z-index: 1
}

.gSjtqb {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    will-change: transform, opacity
}

.HBWAz .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.iRhOJb .gSjtqb {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.n6pRe,
.Gm5V7e {
    position: absolute;
    height: 24px;
    width: 24px;
    -webkit-transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208);
    transform: rotate(35deg) skewY(20deg) scaleX(0.9396926208)
}

.n6pRe .u31sFf,
.Gm5V7e .u31sFf {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.Gm5V7e {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
    outline: 1px solid transparent;
    z-index: -1
}

@media screen and (forced-colors:active) {
    .Gm5V7e {
        outline-color: CanvasText
    }
}

.u31sFf {
    position: absolute;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    opacity: var(--mdc-elevation-overlay-opacity, 0);
    -webkit-transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #fff;
    background-color: var(--mdc-elevation-overlay-color, #fff)
}

.NZp2ef {
    background-color: #e8eaed
}

.EY8ABd {
    z-index: 2101
}

.EY8ABd .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.EY8ABd .GYECIe,
.EY8ABd .LngSyf {
    color: #3c4043
}

.EY8ABd .HptUv {
    color: #1a73e8
}

.EY8ABd.UOKa7c .k5kl8e,
.EY8ABd.UOKa7c .n6pRe,
.EY8ABd.UOKa7c .Gm5V7e {
    background-color: #fff
}

.EY8ABd.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.EY8ABd.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.ziykHb {
    z-index: 2101
}

.ziykHb .k5kl8e {
    background-color: #3c4043;
    color: #e8eaed
}

.ziykHb .GYECIe,
.ziykHb .LngSyf {
    color: #3c4043
}

.ziykHb .HptUv {
    color: #1a73e8
}

.ziykHb.UOKa7c .k5kl8e,
.ziykHb.UOKa7c .n6pRe,
.ziykHb.UOKa7c .Gm5V7e {
    background-color: #fff
}

.ziykHb.UOKa7c .GYECIe {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.ziykHb.UOKa7c .k5kl8e {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.YmzUcf {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    -webkit-user-select: none;
    -webkit-user-select: none
}

.HJnQU,
.ULjo3b {
    stroke: #6200ee;
    stroke: var(--mdc-theme-primary, #6200ee)
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .HJnQU,
    .ULjo3b {
        stroke: CanvasText
    }
}

.xMWe1 {
    stroke: transparent
}

@keyframes mdc-circular-progress-container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes mdc-circular-progress-spinner-layer-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes mdc-circular-progress-color-1-fade-in-out {
    0% {
        opacity: .99
    }

    25% {
        opacity: .99
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: .99
    }

    to {
        opacity: .99
    }
}

@keyframes mdc-circular-progress-color-2-fade-in-out {
    0% {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: .99
    }

    50% {
        opacity: .99
    }

    51% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-3-fade-in-out {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: .99
    }

    75% {
        opacity: .99
    }

    76% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-color-4-fade-in-out {
    0% {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: .99
    }

    90% {
        opacity: .99
    }

    to {
        opacity: 0
    }
}

@keyframes mdc-circular-progress-left-spin {
    0% {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }

    50% {
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    to {
        -webkit-transform: rotate(265deg);
        transform: rotate(265deg)
    }
}

@keyframes mdc-circular-progress-right-spin {
    0% {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }

    50% {
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    to {
        -webkit-transform: rotate(-265deg);
        transform: rotate(-265deg)
    }
}

.ko44oc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    direction: ltr;
    line-height: 0;
    -webkit-transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
    transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)
}

.sIY1Vb,
.ULjo3b,
.izE3Ce,
.Dq87ef {
    position: absolute;
    width: 100%;
    height: 100%
}

.sIY1Vb {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.izE3Ce {
    font-size: 0;
    letter-spacing: 0;
    white-space: nowrap;
    opacity: 0
}

.gYUAfc,
.ULjo3b {
    fill: transparent
}

.HJnQU {
    -webkit-transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1);
    transition: stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)
}

.fT7MCb {
    position: absolute;
    top: 0;
    left: 47.5%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 5%;
    height: 100%;
    overflow: hidden
}

.fT7MCb .ULjo3b {
    left: -900%;
    width: 2000%;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.lbzFgc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden
}

.lbzFgc .ULjo3b {
    width: 200%
}

.M7y2he .ULjo3b {
    left: -100%
}

.a2lzue .sIY1Vb {
    opacity: 0
}

.a2lzue .izE3Ce {
    opacity: 1;
    -webkit-animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite;
    animation: mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite
}

.a2lzue .Dq87ef {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .BD0Tpc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .vm9nFd {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .UhVQZc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .ihJ7Pc {
    -webkit-animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .wu7IYb .ULjo3b {
    -webkit-animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.a2lzue .M7y2he .ULjo3b {
    -webkit-animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
}

.kIxGYd {
    opacity: 0
}

.DU29of {
    position: relative
}

.DU29of .HJnQU,
.DU29of .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {

    .DU29of .HJnQU,
    .DU29of .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .BD0Tpc .ULjo3b {
    stroke: #4285f4
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .BD0Tpc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .vm9nFd .ULjo3b {
    stroke: #ea4335
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .vm9nFd .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .UhVQZc .ULjo3b {
    stroke: #fbbc04
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .UhVQZc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .ihJ7Pc .ULjo3b {
    stroke: #34a853
}

@media screen and (forced-colors:active),
(-ms-high-contrast:active) {
    .DU29of .ihJ7Pc .ULjo3b {
        stroke: CanvasText
    }
}

.DU29of .HgWjre {
    height: 100%;
    width: 100%;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    z-index: -1
}

.ZGsoDc.ZGsoDc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    vertical-align: top
}

.ZGsoDc.ZGsoDc>.zWXP4b {
    margin-bottom: 4px
}

.jBelsc.jBelsc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    -webkit-user-select: none;
    user-select: none;
    font-weight: 500;
    text-align: center;
    max-width: 72px;
    text-overflow: ellipsis;
    overflow: hidden
}

.gopkhf.gopkhf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    text-transform: uppercase;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(26, 115, 232)
}

.gopkhf.gopkhf:not(:disabled) {
    background-color: #fff
}

.gopkhf.gopkhf:disabled {
    background-color: #fff
}

.gopkhf.gopkhf:not(:disabled) {
    color: rgb(26, 115, 232)
}

.gopkhf.gopkhf:disabled {
    color: rgb(189, 193, 198)
}

.gopkhf.gopkhf.tN4Gf .mvHKZd:before,
.gopkhf.gopkhf.tN4Gf .mvHKZd:after {
    background-color: rgb(26, 115, 232)
}

.gopkhf.gopkhf .rF6umd .HJnQU,
.gopkhf.gopkhf .rF6umd .ULjo3b {
    stroke: rgb(26, 115, 232)
}

@media (-ms-high-contrast:active),
screen and (forced-colors:active) {

    .gopkhf.gopkhf .rF6umd .HJnQU,
    .gopkhf.gopkhf .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.gopkhf.gopkhf:disabled {
    border-color: rgb(189, 193, 198)
}

.gopkhf.gopkhf:disabled .rF6umd .HJnQU,
.gopkhf.gopkhf:disabled .rF6umd .ULjo3b {
    stroke: rgb(189, 193, 198)
}

@media (-ms-high-contrast:active),
screen and (forced-colors:active) {

    .gopkhf.gopkhf:disabled .rF6umd .HJnQU,
    .gopkhf.gopkhf:disabled .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.gopkhf.gopkhf:hover:not(:disabled) {
    color: rgb(23, 78, 166)
}

@media (hover:none) {
    .gopkhf.gopkhf:hover:not(:disabled) {
        color: rgb(26, 115, 232)
    }
}

.gopkhf.gopkhf.J0GYAf:not(:disabled),
.gopkhf.gopkhf:not(.kiqhKd):focus:not(:disabled) {
    color: rgb(23, 78, 166)
}

.gopkhf.gopkhf:not(:disabled):active:not(:disabled) {
    color: rgb(23, 78, 166)
}

.gopkhf.gopkhf:hover {
    border-color: rgb(26, 115, 232);
    box-shadow: none
}

.gopkhf.gopkhf:hover.tN4Gf .mvHKZd:before {
    opacity: 0.16
}

@media (hover:none) {
    .gopkhf.gopkhf:hover {
        border-color: rgb(26, 115, 232);
        box-shadow: none
    }

    .gopkhf.gopkhf:hover.tN4Gf .mvHKZd:before {
        opacity: 0
    }
}

.gopkhf.gopkhf.J0GYAf,
.gopkhf.gopkhf:not(.kiqhKd):focus {
    border-color: rgb(23, 78, 166)
}

.gopkhf.gopkhf.J0GYAf.tN4Gf .mvHKZd:before,
.gopkhf.gopkhf:not(.kiqhKd):focus.tN4Gf .mvHKZd:before {
    opacity: 0.24
}

@media (hover:hover) {

    .gopkhf.gopkhf.J0GYAf:hover.tN4Gf .mvHKZd:before,
    .gopkhf.gopkhf:not(.kiqhKd):focus:hover.tN4Gf .mvHKZd:before {
        opacity: 0.32
    }
}

.gopkhf.gopkhf:not(:disabled):active {
    border-color: rgb(26, 115, 232);
    box-shadow: none
}

.gopkhf.gopkhf.tN4Gf,
.gopkhf.gopkhf.tN4Gf .mvHKZd {
    border-radius: 9999px
}

.gopkhf.gopkhf.tN4Gf .NMm5M {
    height: 18px;
    width: 18px
}

.gopkhf.gopkhf.zWXP4b {
    height: 42px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 0 8px 0 8px;
    min-width: auto;
    margin: 3px
}

.gopkhf.gopkhf.zWXP4b .jA3abb {
    margin: 0
}

.gopkhf.gopkhf.zWXP4b .jA3abb,
.gopkhf.gopkhf.zWXP4b .NMm5M {
    height: 24px;
    width: 24px
}

.gopkhf.gopkhf.zWXP4b .AZ4E5c {
    display: none
}

.gopkhf.gopkhf.zWXP4b .B1InU {
    width: 48px;
    left: -4px
}

.gopkhf.gopkhf.zWXP4b.tN4Gf .jA3abb,
.gopkhf.gopkhf.zWXP4b.tN4Gf .NMm5M {
    height: 24px;
    width: 24px
}

.qiE32c.qiE32c>.zWXP4b {
    margin-bottom: 6px
}

.qiE32c.qiE32c>.jBelsc {
    text-transform: uppercase;
    color: rgb(26, 115, 232);
    max-width: none;
    letter-spacing: 0.75px;
    line-height: 12px
}

@media (hover:hover) {
    .qiE32c.qiE32c>.gopkhf:hover+.jBelsc {
        color: rgb(23, 78, 166)
    }
}

.qiE32c.qiE32c>.gopkhf:focus:not(.n2tI9)+.jBelsc,
.qiE32c.qiE32c>.gopkhf:active+.jBelsc {
    color: rgb(23, 78, 166)
}

.qiE32c.qiE32c.njPRY>.jBelsc {
    color: rgba(60, 64, 67, 0.38)
}

.wF1tve.wF1tve,
.MyHLpd.MyHLpd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 16px 0 16px;
    box-shadow: none
}

.wF1tve.wF1tve:not(:disabled),
.MyHLpd.MyHLpd:not(:disabled) {
    color: rgb(60, 64, 67)
}

.wF1tve.wF1tve:not(:disabled),
.MyHLpd.MyHLpd:not(:disabled) {
    border-color: rgb(218, 220, 224)
}

.wF1tve.wF1tve:disabled,
.MyHLpd.MyHLpd:disabled {
    border-color: rgb(189, 193, 198)
}

.wF1tve.wF1tve:disabled,
.MyHLpd.MyHLpd:disabled {
    color: rgb(189, 193, 198)
}

.wF1tve.wF1tve.IShiCf,
.MyHLpd.MyHLpd.IShiCf {
    padding: 0 12px 0 16px
}

.wF1tve.wF1tve.A1UKib,
.MyHLpd.MyHLpd.A1UKib {
    padding: 0 16px 0 12px
}

.wF1tve.wF1tve .u31sFf,
.MyHLpd.MyHLpd .u31sFf {
    opacity: 0
}

.wF1tve.wF1tve:hover:not(:disabled),
.MyHLpd.MyHLpd:hover:not(:disabled) {
    color: rgb(32, 33, 36)
}

@media (hover:none) {

    .wF1tve.wF1tve:hover:not(:disabled),
    .MyHLpd.MyHLpd:hover:not(:disabled) {
        color: rgb(60, 64, 67)
    }
}

.wF1tve.wF1tve.J0GYAf:not(:disabled),
.wF1tve.wF1tve:not(.kiqhKd):focus:not(:disabled),
.MyHLpd.MyHLpd.J0GYAf:not(:disabled),
.MyHLpd.MyHLpd:not(.kiqhKd):focus:not(:disabled) {
    color: rgb(32, 33, 36)
}

.wF1tve.wF1tve.J0GYAf:not(:disabled),
.wF1tve.wF1tve:not(.kiqhKd):focus:not(:disabled),
.MyHLpd.MyHLpd.J0GYAf:not(:disabled),
.MyHLpd.MyHLpd:not(.kiqhKd):focus:not(:disabled) {
    border-color: rgb(154, 160, 166)
}

.wF1tve.wF1tve:active:not(:disabled),
.MyHLpd.MyHLpd:active:not(:disabled) {
    color: rgb(23, 78, 166)
}

.wF1tve.wF1tve.tN4Gf .mvHKZd:before,
.wF1tve.wF1tve.tN4Gf .mvHKZd:after,
.MyHLpd.MyHLpd.tN4Gf .mvHKZd:before,
.MyHLpd.MyHLpd.tN4Gf .mvHKZd:after {
    background-color: rgb(26, 115, 232)
}

.wF1tve.wF1tve .rF6umd .HJnQU,
.wF1tve.wF1tve .rF6umd .ULjo3b,
.MyHLpd.MyHLpd .rF6umd .HJnQU,
.MyHLpd.MyHLpd .rF6umd .ULjo3b {
    stroke: rgb(60, 64, 67)
}

@media (-ms-high-contrast:active),
screen and (forced-colors:active) {

    .wF1tve.wF1tve .rF6umd .HJnQU,
    .wF1tve.wF1tve .rF6umd .ULjo3b,
    .MyHLpd.MyHLpd .rF6umd .HJnQU,
    .MyHLpd.MyHLpd .rF6umd .ULjo3b {
        stroke: CanvasText
    }
}

.wF1tve.wF1tve:disabled .HJnQU,
.wF1tve.wF1tve:disabled .ULjo3b,
.MyHLpd.MyHLpd:disabled .HJnQU,
.MyHLpd.MyHLpd:disabled .ULjo3b {
    stroke: rgb(189, 193, 198)
}

@media (-ms-high-contrast:active),
screen and (forced-colors:active) {

    .wF1tve.wF1tve:disabled .HJnQU,
    .wF1tve.wF1tve:disabled .ULjo3b,
    .MyHLpd.MyHLpd:disabled .HJnQU,
    .MyHLpd.MyHLpd:disabled .ULjo3b {
        stroke: CanvasText
    }
}

@media (hover:none) {

    .wF1tve.wF1tve:hover.tN4Gf .mvHKZd:before,
    .MyHLpd.MyHLpd:hover.tN4Gf .mvHKZd:before {
        opacity: 0
    }
}

.wF1tve.wF1tve.J0GYAf.tN4Gf .mvHKZd:before,
.wF1tve.wF1tve:not(.kiqhKd):focus.tN4Gf .mvHKZd:before,
.MyHLpd.MyHLpd.J0GYAf.tN4Gf .mvHKZd:before,
.MyHLpd.MyHLpd:not(.kiqhKd):focus.tN4Gf .mvHKZd:before {
    opacity: .12
}

@media (hover:hover) {

    .wF1tve.wF1tve.J0GYAf:hover.tN4Gf .mvHKZd:before,
    .wF1tve.wF1tve:not(.kiqhKd):focus:hover.tN4Gf .mvHKZd:before,
    .MyHLpd.MyHLpd.J0GYAf:hover.tN4Gf .mvHKZd:before,
    .MyHLpd.MyHLpd:not(.kiqhKd):focus:hover.tN4Gf .mvHKZd:before {
        opacity: .2
    }
}

.wF1tve.wF1tve.tN4Gf .NMm5M,
.MyHLpd.MyHLpd.tN4Gf .NMm5M {
    height: 18px;
    width: 18px
}

.wF1tve.wF1tve.tN4Gf,
.wF1tve.wF1tve.tN4Gf .mvHKZd {
    border-radius: 9999px
}

.wF1tve.wF1tve.tN4Gf .jA3abb {
    color: rgb(26, 115, 232)
}

@media (hover:hover) {
    .wF1tve.wF1tve:hover.tN4Gf .jA3abb {
        color: rgb(23, 78, 166)
    }
}

.wF1tve.wF1tve.J0GYAf.tN4Gf .jA3abb,
.wF1tve.wF1tve:not(.kiqhKd):focus.tN4Gf .jA3abb {
    color: rgb(23, 78, 166)
}

.wF1tve.wF1tve:not(:disabled):active.tN4Gf .jA3abb {
    color: rgb(23, 78, 166)
}

.wF1tve.wF1tve:disabled.tN4Gf .jA3abb {
    color: rgb(189, 193, 198)
}

.wF1tve.wF1tve.zWXP4b {
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 8px 0 8px;
    min-width: auto;
    margin: 6px
}

.wF1tve.wF1tve.zWXP4b .jA3abb {
    margin: 0
}

.wF1tve.wF1tve.zWXP4b .AZ4E5c {
    display: none
}

.wF1tve.wF1tve.zWXP4b .B1InU {
    width: 48px;
    left: -7px
}

.zIluUc.zIluUc>.jBelsc {
    color: rgb(60, 64, 67)
}

@media (hover:hover) {
    .zIluUc.zIluUc>.wF1tve:hover+.jBelsc {
        color: rgb(32, 33, 36)
    }
}

.zIluUc.zIluUc>.wF1tve:focus:not(.n2tI9)+.jBelsc,
.zIluUc.zIluUc>.wF1tve:active+.jBelsc {
    color: rgb(32, 33, 36)
}

.zIluUc.zIluUc.njPRY>.jBelsc {
    color: rgb(189, 193, 198)
}

.MyHLpd.MyHLpd {
    padding: 0 16px 0 16px;
    border-width: 0;
    padding: 0 8px 0 8px
}

.MyHLpd.MyHLpd.IShiCf {
    padding: 0 12px 0 16px
}

.MyHLpd.MyHLpd.A1UKib {
    padding: 0 16px 0 12px
}

.MyHLpd.MyHLpd .mvHKZd {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-width: 0
}

.MyHLpd.MyHLpd .B1InU {
    left: 0;
    width: 100%
}

.MyHLpd.MyHLpd:not(:disabled) {
    color: rgb(26, 115, 232)
}

.MyHLpd.MyHLpd.IShiCf {
    padding: 0 6px 0 8px
}

.MyHLpd.MyHLpd.A1UKib {
    padding: 0 8px 0 6px
}

.MyHLpd.MyHLpd:hover:not(:disabled) {
    color: rgb(23, 78, 166)
}

@media (hover:none) {
    .MyHLpd.MyHLpd:hover:not(:disabled) {
        color: rgb(26, 115, 232)
    }
}

.MyHLpd.MyHLpd.J0GYAf:not(:disabled),
.MyHLpd.MyHLpd:not(.kiqhKd):focus:not(:disabled) {
    color: rgb(23, 78, 166)
}

.MyHLpd.MyHLpd:not(:disabled):active:not(:disabled) {
    color: rgb(23, 78, 166)
}

.MyHLpd.MyHLpd.tN4Gf,
.MyHLpd.MyHLpd.tN4Gf .mvHKZd {
    border-radius: 6px
}

.MyHLpd.MyHLpd.zWXP4b {
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 6px 0 6px;
    min-width: auto;
    margin: 6px
}

.MyHLpd.MyHLpd.zWXP4b .jA3abb {
    margin: 0
}

.MyHLpd.MyHLpd.zWXP4b .jA3abb,
.MyHLpd.MyHLpd.zWXP4b .NMm5M {
    height: 24px;
    width: 24px
}

.MyHLpd.MyHLpd.zWXP4b .AZ4E5c {
    display: none
}

.MyHLpd.MyHLpd.zWXP4b .B1InU {
    width: 48px;
    left: -6px
}

.MyHLpd.MyHLpd.zWXP4b.tN4Gf,
.MyHLpd.MyHLpd.zWXP4b.tN4Gf .mvHKZd {
    border-radius: 9999px
}

.MyHLpd.MyHLpd.wphPJc {
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 6px 0 6px;
    min-width: auto;
    margin: 6px
}

.MyHLpd.MyHLpd.wphPJc .jA3abb {
    margin: 0
}

.MyHLpd.MyHLpd.wphPJc .jA3abb,
.MyHLpd.MyHLpd.wphPJc .NMm5M {
    height: 24px;
    width: 24px
}

.MyHLpd.MyHLpd.wphPJc .AZ4E5c {
    display: none
}

.MyHLpd.MyHLpd.wphPJc .B1InU {
    width: 48px;
    left: -6px
}

.MyHLpd.MyHLpd.wphPJc.tN4Gf,
.MyHLpd.MyHLpd.wphPJc.tN4Gf .mvHKZd {
    border-radius: 9999px
}

.MyHLpd.MyHLpd.wphPJc:not(:disabled) {
    color: rgb(60, 64, 67)
}

.MyHLpd.MyHLpd.wphPJc:hover:not(:disabled),
.MyHLpd.MyHLpd.wphPJc.J0GYAf:not(:disabled),
.MyHLpd.MyHLpd.wphPJc:not(.kiqhKd):focus:not(:disabled),
.MyHLpd.MyHLpd.wphPJc:active:not(:disabled) {
    color: rgb(60, 64, 67)
}

.MyHLpd.MyHLpd.wphPJc:disabled:not(:disabled) {
    color: rgba(60, 64, 67, 0.38)
}

.MyHLpd.MyHLpd.wphPJc.tN4Gf .mvHKZd:before,
.MyHLpd.MyHLpd.wphPJc.tN4Gf .mvHKZd:after {
    background-color: rgb(60, 64, 67)
}

.L3Y1of.L3Y1of>.jBelsc {
    color: rgb(26, 115, 232)
}

.L3Y1of.L3Y1of>.MyHLpd:hover+.jBelsc,
.L3Y1of.L3Y1of>.MyHLpd:focus:not(.n2tI9)+.jBelsc,
.L3Y1of.L3Y1of>.MyHLpd:active+.jBelsc {
    color: rgb(23, 78, 166)
}

.L3Y1of.L3Y1of.njPRY>.jBelsc {
    color: rgba(60, 64, 67, 0.38)
}

.VtTx9b.VtTx9b {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 16px 0 16px
}

.VtTx9b.VtTx9b:not(:disabled) {
    color: #fff
}

.VtTx9b.VtTx9b:hover:not(:disabled),
.VtTx9b.VtTx9b.J0GYAf:not(:disabled),
.VtTx9b.VtTx9b:not(.kiqhKd):focus:not(:disabled),
.VtTx9b.VtTx9b:active:not(:disabled) {
    color: #fff
}

.VtTx9b.VtTx9b:disabled {
    color: rgb(154, 160, 166)
}

.VtTx9b.VtTx9b:not(:disabled) {
    background-color: rgba(32, 33, 36, 0.6)
}

.VtTx9b.VtTx9b:disabled {
    background-color: rgba(32, 33, 36, 0.6)
}

.VtTx9b.VtTx9b:not(:disabled) {
    border-color: #fff
}

.VtTx9b.VtTx9b:hover:not(:disabled),
.VtTx9b.VtTx9b.J0GYAf:not(:disabled),
.VtTx9b.VtTx9b:not(.kiqhKd):focus:not(:disabled),
.VtTx9b.VtTx9b:active:not(:disabled) {
    border-color: #fff
}

.VtTx9b.VtTx9b:disabled {
    border-color: rgb(154, 160, 166)
}

.VtTx9b.VtTx9b.IShiCf {
    padding: 0 12px 0 16px
}

.VtTx9b.VtTx9b.A1UKib {
    padding: 0 16px 0 12px
}

.VtTx9b.VtTx9b.tN4Gf .mvHKZd:before,
.VtTx9b.VtTx9b.tN4Gf .mvHKZd:after {
    background-color: rgb(232, 234, 237)
}

.VtTx9b.VtTx9b:hover.tN4Gf .mvHKZd:before {
    opacity: .16
}

@media (hover:none) {
    .VtTx9b.VtTx9b:hover.tN4Gf .mvHKZd:before {
        opacity: 0
    }
}

.VtTx9b.VtTx9b.J0GYAf.tN4Gf .mvHKZd:before,
.VtTx9b.VtTx9b:not(.kiqhKd):focus.tN4Gf .mvHKZd:before {
    opacity: .24
}

@media (hover:hover) {

    .VtTx9b.VtTx9b.J0GYAf:hover.tN4Gf .mvHKZd:before,
    .VtTx9b.VtTx9b:not(.kiqhKd):focus:hover.tN4Gf .mvHKZd:before {
        opacity: .32
    }
}

.VtTx9b.VtTx9b.tN4Gf,
.VtTx9b.VtTx9b.tN4Gf .mvHKZd {
    border-radius: 9999px
}

.VtTx9b.VtTx9b.tN4Gf .NMm5M {
    height: 18px;
    width: 18px
}

.VtTx9b.VtTx9b.zWXP4b {
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 8px 0 8px;
    min-width: auto;
    margin: 6px
}

.VtTx9b.VtTx9b.zWXP4b .jA3abb {
    margin: 0
}

.VtTx9b.VtTx9b.zWXP4b .AZ4E5c {
    display: none
}

.VtTx9b.VtTx9b.zWXP4b .B1InU {
    width: 48px;
    left: -7px
}

.VtTx9b.VtTx9b.kOhBoc {
    border-width: 0;
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 6px 0 6px;
    min-width: auto;
    margin: 6px
}

.VtTx9b.VtTx9b.kOhBoc .jA3abb {
    margin: 0
}

.VtTx9b.VtTx9b.kOhBoc .jA3abb,
.VtTx9b.VtTx9b.kOhBoc .NMm5M {
    height: 24px;
    width: 24px
}

.VtTx9b.VtTx9b.kOhBoc .AZ4E5c {
    display: none
}

.VtTx9b.VtTx9b.kOhBoc .B1InU {
    width: 48px;
    left: -6px
}

.FrTUGe.FrTUGe>.jBelsc {
    color: #fff
}

.FrTUGe.FrTUGe.njPRY>.jBelsc {
    color: rgb(154, 160, 166)
}

.w6a6Ae.w6a6Ae {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: normal;
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    box-shadow: 0 2px 6px rgba(60, 64, 67, 0.16)
}

.w6a6Ae.w6a6Ae:not(:disabled) {
    background-color: #fff
}

.w6a6Ae.w6a6Ae:disabled {
    background-color: #fff
}

.w6a6Ae.w6a6Ae {
    border-width: 0px;
    border-style: solid
}

.w6a6Ae.w6a6Ae:not(:disabled) {
    color: rgb(60, 64, 67)
}

.w6a6Ae.w6a6Ae:not(:disabled) {
    border-color: #191a1c
}

.w6a6Ae.w6a6Ae:hover,
.w6a6Ae.w6a6Ae.J0GYAf,
.w6a6Ae.w6a6Ae:not(.kiqhKd):focus,
.w6a6Ae.w6a6Ae:active {
    border-width: 0px;
    border-style: solid
}

.w6a6Ae.w6a6Ae:hover:not(:disabled),
.w6a6Ae.w6a6Ae.J0GYAf:not(:disabled),
.w6a6Ae.w6a6Ae:not(.kiqhKd):focus:not(:disabled),
.w6a6Ae.w6a6Ae:active:not(:disabled) {
    color: rgb(60, 64, 67)
}

.w6a6Ae.w6a6Ae:hover:not(:disabled),
.w6a6Ae.w6a6Ae.J0GYAf:not(:disabled),
.w6a6Ae.w6a6Ae:not(.kiqhKd):focus:not(:disabled),
.w6a6Ae.w6a6Ae:active:not(:disabled) {
    border-color: #191a1c
}

.w6a6Ae.w6a6Ae:not(:disabled):active {
    border-width: 0px;
    border-style: solid
}

.w6a6Ae.w6a6Ae:disabled {
    border-color: #191a1c
}

.w6a6Ae.w6a6Ae:disabled {
    color: rgba(60, 64, 67, 0.38)
}

.w6a6Ae.w6a6Ae.tN4Gf .mvHKZd:before,
.w6a6Ae.w6a6Ae.tN4Gf .mvHKZd:after {
    background-color: rgb(60, 64, 67)
}

.w6a6Ae.w6a6Ae.tN4Gf.tN4Gf .u31sFf {
    background-color: transparent;
    opacity: 0
}

.w6a6Ae.w6a6Ae:hover {
    box-shadow: 0 4px 12px rgba(60, 64, 67, 0.24)
}

.w6a6Ae.w6a6Ae:hover.tN4Gf .mvHKZd:before {
    opacity: 0.04
}

.w6a6Ae.w6a6Ae:hover.tN4Gf .u31sFf {
    opacity: 0
}

.w6a6Ae.w6a6Ae.J0GYAf.tN4Gf .mvHKZd:before,
.w6a6Ae.w6a6Ae:not(.kiqhKd):focus.tN4Gf .mvHKZd:before {
    opacity: 0.12
}

.w6a6Ae.w6a6Ae.J0GYAf:hover.tN4Gf .mvHKZd:before,
.w6a6Ae.w6a6Ae:not(.kiqhKd):focus:hover.tN4Gf .mvHKZd:before {
    opacity: 0.2
}

.w6a6Ae.w6a6Ae:not(:disabled):active {
    box-shadow: 0 4px 12px rgba(60, 64, 67, 0.24)
}

.w6a6Ae.w6a6Ae:not(:disabled):active.tN4Gf .mvHKZd:after {
    opacity: 0.1;
    background-color: rgb(60, 64, 67)
}

.w6a6Ae.w6a6Ae:not(:disabled):active .u31sFf {
    opacity: 0
}

.w6a6Ae.w6a6Ae.tN4Gf,
.w6a6Ae.w6a6Ae.tN4Gf .mvHKZd {
    border-radius: 9999px
}

.w6a6Ae.w6a6Ae.tN4Gf .NMm5M {
    height: 18px;
    width: 18px
}

.w6a6Ae.w6a6Ae.tN4Gf .jA3abb {
    color: rgb(26, 115, 232)
}

@media (hover:hover) {
    .w6a6Ae.w6a6Ae:hover.tN4Gf .jA3abb {
        color: rgb(23, 78, 166)
    }
}

.w6a6Ae.w6a6Ae.J0GYAf.tN4Gf .jA3abb,
.w6a6Ae.w6a6Ae:not(.kiqhKd):focus.tN4Gf .jA3abb {
    color: rgb(23, 78, 166)
}

.w6a6Ae.w6a6Ae:not(:disabled):active.tN4Gf .jA3abb {
    color: rgb(23, 78, 166)
}

.w6a6Ae.w6a6Ae:disabled.tN4Gf .jA3abb {
    color: rgb(189, 193, 198)
}

.w6a6Ae.w6a6Ae.zWXP4b {
    height: 36px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0 9px 0 9px;
    min-width: auto;
    margin: 6px
}

.w6a6Ae.w6a6Ae.zWXP4b .jA3abb {
    margin: 0
}

.w6a6Ae.w6a6Ae.zWXP4b .AZ4E5c {
    display: none
}

.w6a6Ae.w6a6Ae.zWXP4b .B1InU {
    width: 48px;
    left: -6px
}

.w6a6Ae.w6a6Ae.wphPJc {
    height: 40px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding: 0 8px 0 8px;
    min-width: auto;
    margin: 4px
}

.w6a6Ae.w6a6Ae.wphPJc .jA3abb {
    margin: 0
}

.w6a6Ae.w6a6Ae.wphPJc .jA3abb,
.w6a6Ae.w6a6Ae.wphPJc .NMm5M {
    height: 24px;
    width: 24px
}

.w6a6Ae.w6a6Ae.wphPJc .AZ4E5c {
    display: none
}

.w6a6Ae.w6a6Ae.wphPJc .B1InU {
    width: 48px;
    left: -4px
}

.Q8G3mf.Q8G3mf {
    padding-left: 12px
}

/*# sourceMappingURL=actionchip.css.map */
.USQbKf {
    color: #70757a;
    line-height: 10px;
    width: 16px;
    -webkit-align-self: center;
    align-self: center
}

.OSsXYd {
    font-size: 13px;
    padding: 12px
}

.ilZmvd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative
}

.ilZmvd:after {
    content: "";
    position: absolute;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px
}

.vyqLgf {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.lbxO3 {
    color: #70757a;
    margin-right: 4px
}

.xb1rJe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.eOnh9b {
    font-family: "Google Sans", Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    color: #202124;
    padding: 20px 20px 11px;
    font-style: normal;
    text-align: center
}

.kEgSgd {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    max-width: 370px
}

.t74Kc {
    padding: 0 3px
}

.Ty8R7b {
    display: none
}

.N8sq0 .Ty8R7b {
    display: initial
}

.N8sq0 .InNBmf {
    display: none
}

.aHWJLd {
    font-family: Roboto, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: initial;
    color: rgba(0, 0, 0, .54);
    margin-top: 9px
}

.AFsdlb {
    position: relative
}

.bfCOIf {
    overflow: hidden
}

.EsnlJf {
    bottom: 0;
    height: 24px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-user-select: none;
    user-select: none
}

.pqLRnd .EsnlJf {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.oSPIac {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 18px
}

.Cz0Qdb {
    background-size: cover;
    margin-bottom: 8px;
    border-radius: 50%
}

.dPlETc {
    height: 32px;
    width: 32px
}

.ja67td {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: rgb(32, 33, 36)
}

.UDXfhc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: rgb(60, 64, 67)
}

.HjegWb {
    margin: 0 auto;
    max-width: 330px
}

.blQeKf {
    border-bottom: 1px solid rgb(218, 220, 224);
    border-top: 1px solid rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 16px 0;
    padding: 20px 0;
    text-align: center
}

.hEfIYc+.hEfIYc {
    border-left: 1px solid rgb(218, 220, 224)
}

.hEfIYc {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    font-size: 12px;
    line-height: 16px;
    padding: 0 2px;
    cursor: pointer
}

.eZoS9,
.u2erYb {
    margin-top: 4px
}

.zyGDcf {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    color: rgb(32, 33, 36)
}

.eZoS9 {
    color: #70757a
}

.u2erYb {
    color: rgb(26, 115, 232)
}

.R9UaPe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.UGCWd {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.vNfJDd {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-basis: 50%;
    flex-basis: 50%
}

.RQHuA {
    padding-right: 32px
}

.rKViAd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    line-height: 20px
}

.Wxl09 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: rgb(60, 64, 67);
    display: inline-block;
    text-align: start;
    width: 20px
}

.dWo7ib {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    background: rgb(218, 220, 224);
    -webkit-border-radius: 9px;
    border-radius: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 9px;
    overflow: hidden
}

.gI69zc {
    background: #fabb05;
    border: 0 solid #fabb05;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    border-width: 5px 0 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 9px;
    width: 0
}

.hvDe3d {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: 20px
}

.Uj4Wfe {
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-basis: 50%;
    flex-basis: 50%
}

.etAzce {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.SkAjPb {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: 16px
}

.ZjTWef {
    color: rgb(60, 64, 67);
    font-size: 56px;
    line-height: 64px
}

.PN9vWe {
    color: #70757a;
    margin-top: 4px
}

.IsB04b {
    color: rgb(60, 64, 67);
    margin-top: 8px
}

.IyLeFc {
    border-top: 1px solid rgb(218, 220, 224)
}

.ZQ4ZHc {
    margin-top: 16px
}

.Cp1cvf .MyHLpd.MyHLpd {
    margin: 0
}

.DsGssd {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.xLGjPd {
    margin-top: 12px
}

.Vwywzf {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Q1g1Eb {
    margin-top: 12px
}

.i17N4 {
    color: rgb(60, 64, 67);
    font-weight: 500
}

.uvxRQe {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 20px
}

.lNFPUd {
    color: #70757a;
    font-size: 12px;
    line-height: 16px;
    margin-left: 7px
}

.M60nmf {
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    margin: 0 8px 0 -8px;
    line-height: 0;
    padding: 8px
}

.TEAxxc {
    height: 32px;
    width: 32px
}

.NIOaNc,
.NIOaNc:visited {
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    min-height: 48px
}

.i0djNe {
    color: rgb(26, 115, 232);
    display: inline-block;
    margin: -14px -12px;
    padding: 14px 12px;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.Z5Sapc {
    -webkit-align-items: center;
    align-items: center;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    min-height: 48px
}

sentinel {}

.zVvuGd {
    white-space: nowrap
}

.zVvuGd {
    position: relative;
    z-index: 3;
    font-size: 13px
}

kp-carousel .EDblX {
    align-items: stretch
}

.qs-ic .zVvuGd g-scrolling-carousel {
    margin-left: 0;
    margin-right: 0
}

.zVvuGd g-scrolling-carousel {
    margin-top: 0
}

.qs-ic .VHlQe {
    margin: 0 8px
}

.eDBlge {
    align-items: center;
    display: flex;
    padding: 0 28px 0 28px
}

.xpdclose .lfNb6b,
.xpdopen .hyaVx {
    margin-bottom: 24px
}

.xpdclose .ecRggb .lfNb6b,
.xpdopen .ecRggb .hyaVx {
    margin-bottom: 0
}

.xlaf6e {
    position: relative;
    overflow: visible
}

.VHlQe {
    padding-bottom: 4px
}

g-tray-header {
    display: block;
    padding: 16px 16px;
}

.Z0voHe {
    color: #4285f4;
    float: right
}

.GdltXd {
    display: none
}

kp-carousel {
    display: block;
    position: relative
}

g-scrolling-carousel {
    display: block;
    position: relative;
    overflow-y: hidden
}

.mR2gOd {
    display: block;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    white-space: nowrap;
    margin-bottom: -20px
}

.Y3nRse {
    -webkit-overflow-scrolling: touch
}

.mR2gOd::-webkit-scrollbar {
    display: none
}

.xvWBpb {
    position: relative;
    height: 20px
}

.m8vZ3d {
    display: flex
}

.kQ9KOd {
    margin-left: -0px;
    margin-right: -0px;
    margin-top: -2px
}

.EDblX.qIfKhf {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 2px
}

.EDblX.luHZgb {
    padding-top: 16px
}

.EDblX.yUxSId {
    padding-bottom: 16px
}

.VpAEjc {
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 0 0 1px #dadce0
}

.kno-vrt-t {
    overflow: hidden
}

.k0bPBc {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box: 0;
    -moz-box: 0;
    -ms-flexbox: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding-left: 8px
}

.k0bPBc:first-child,
.kno-vrt-t.MRfBrb:first-child {
    padding-left: 0;
}

.kno-vrt-t {
    display: inline-block;
    position: relative;
    text-align: left;
    vertical-align: top;
    height: 100%;
    display: flex;
    flex-flow: column
}

.xlBGCb,
.oBrLN,
.C9iYEe,
.mytS8,
.AAhd0c {
    padding-left: 8px;
    padding-right: 8px
}

.xlBGCb,
.C9iYEe {
    white-space: normal
}

.xlBGCb {
    color: #70757a;
    font-size: 12px
}

.mytS8 {
    font-size: 14px
}

.oBrLN {
    display: block;
    white-space: normal;
    padding-top: 8px;
    color: #000
}

.kno-vrt-t a {
    display: block;
    padding-bottom: 8px;
    position: relative;
    flex-grow: 1
}

.kno-vrt-t g-full-page-link {
    padding-bottom: 8px
}

.XQ6p1d {
    border-radius: 8px 8px 0 0;
    overflow: hidden
}

.JIFdL {
    color: #202124
}

.ZwRhJd {
    font-family: Roboto, Helvetica Neue, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.xJWQAe .Aq14fc,
.xJWQAe .NdWbqe,
.xJWQAe .z5jxId {
    color: inherit
}

.NXBixe {
    padding: 0 4px
}

.EUjJDc {
    font-size: 14px;
    color: #202124;
    line-height: 20px
}

.nlNnsd {
    margin-top: 12px
}

.RiJqbb {
    font-family: Google Sans, Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    font-weight: 500
}

.EUjJDc {
    word-wrap: break-word
}

.EUjJDc.obk0Rc {
    margin-top: 6px;
}

.djOjdf {
    position: relative;
    display: block
}

.djOjdf::before {
    bottom: -4px;
    content: '';
    left: -4px;
    position: absolute;
    right: -4px;
    top: -4px
}

.X3BRhe {
    margin-left: auto;
    margin-right: auto
}

.r2fjmd {
    margin-bottom: 0px;
    margin-top: 0px
}

g-fab.nKy3M {
    box-shadow: none;
}

.S3PB2d {
    margin: auto
}

.OvQkSb {
    border-radius: 999rem
}

.CNf3nf {
    display: block;
    position: relative;
    box-shadow: 0 0 0 1px #ebedef, inset 0 0 0 0 rgba(0, 0, 0, 0.1), inset 0 0 0 0 rgba(255, 255, 255, 0.5);
    border: none;
    z-index: 0
}

.CNf3nf:focus {
    outline: none
}

.CNf3nf .PUDfGe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 24px;
    height: 24px
}

.LhCR5d {
    width: 40px;
    height: 40px
}

.CqmPRe:active .aVlTpc span {
    animation-timing-function: cubic-bezier(0.20, 0.20, 0.00, 1.00);
    animation-duration: 500ms
}

@keyframes shape-tween-right {
    50% {
        -webkit-transform: scaleY(0.9) translateX(8%)
    }

    100% {
        -webkit-transform: none
    }
}

.CqmPRe:active .KArJuc span {
    animation-name: shape-tween-right
}

.e5KZJf {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: .1;
    left: 0;
    top: 0
}

.e5KZJf:active {
    animation-duration: 400ms;
    animation-name: shift
}

@keyframes shift {
    25% {
        background: #3c4043
    }
}

.YrbPuc {
    color: #70757a;
    font-family: Roboto, Helvetica Neue, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

sentinel {}

.Y0A0hc {
    display: inline-block
}

.yi40Hd {
    margin-right: 4px
}

.RDApEe {
    margin-left: 4px
}

.RDApEe.YrbPuc,
.yi40Hd.YrbPuc {
    line-height: unset
}

.yoARA .yi40Hd,
.yoARA .RDApEe {
    font-size: 12px
}

sentinel {}

.z3HNkc {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.44 19'><polygon fill='%23dadce0' points='10,15.27 16.18,19 14.54,11.97 20,7.24 12.81,6.63 10,0 7.19,6.63 0,7.24 5.46,11.97 3.82,19'/></svg>");
    background-repeat: repeat-x;
    display: inline-block;
    overflow: hidden;
    position: relative
}

.z3HNkc span {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.44 19'><polygon fill='%23fbbc04' points='10,15.27 16.18,19 14.54,11.97 20,7.24 12.81,6.63 10,0 7.19,6.63 0,7.24 5.46,11.97 3.82,19'/></svg>");
    background-repeat: repeat-x;
    display: block
}

.z3HNkc,
.z3HNkc span {
    background-size: 14px 11.4px;
    height: 11.4px;
    width: 68px
}

sentinel {}

.QjJaxe {
    font-size: 16px;
    overflow: hidden;
    padding-bottom: 20px
}

.xOxJCf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: rgb(60, 64, 67);
    white-space: nowrap;
    margin-top: 2px;
    font-style: normal;
    text-overflow: ellipsis
}

.Nx3I .xOxJCf {
    color: #0d652d
}

.RFlwHf {
    display: block;
    position: relative;
    color: #1558d6;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: -27px -16px 0;
    padding: 40px 16px 8px
}

.Nx3I .RFlwHf {
    padding-top: 28px
}

.qqHHsb {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
    color: rgb(60, 64, 67)
}

.yTEvbc {
    margin: 0 auto;
    text-align: center
}

.yTEvbc.isHidden {
    display: none
}

sentinel {}

@media (max-width:480px) {
    .xzWG6b {
        width: 480px
    }
}

.xzWG6b {
    box-sizing: border-box;
    display: none;
    padding: 8px;
    width: 100%;
    bottom: -500px;
    position: fixed
}

.xzWG6b:focus {
    outline: none
}

.is1Foe {
    background-color: rgb(32, 33, 36);
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    border-width: 0;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, .3), 0 4px 8px 3px rgba(60, 64, 67, .15);
    padding: 18px 20px
}

.is1Foe .u31sFf {
    opacity: 0
}

.fFVw5d {
    height: 24px;
    width: 24px;
    margin: -12px -12px -12px 0;
    padding: 12px
}

.Olt0uf {
    background-color: rgb(32, 33, 36);
    border: 0;
    padding: 0
}

.Cz17R {
    color: rgb(154, 160, 166)
}

.VvRNJd {
    bottom: 0;
    display: block;
    -webkit-transition: bottom 1s;
    transition: bottom 1s;
    z-index: 9999
}

.MQf15e {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    color: rgb(218, 220, 224);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.tCYsTe {
    margin-right: auto
}

.c3mRXe {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    display: inline-block;
    padding-top: 6px
}

.zRN3Gc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: -12px -10px;
    padding: 16px 10px
}

.hT0zBf {
    background-color: rgb(32, 33, 36);
    border: 0;
    color: rgb(102, 157, 246);
    padding: 0
}

.hT0zBf:focus {
    color: rgb(138, 180, 248);
    outline: none
}

.wfmxcf {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4.75rem;
    font-size: 4rem;
    letter-spacing: 0;
    font-weight: 400
}

.sb5lce {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 4rem;
    font-size: 3.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.Rm3EVc {
    font-family: "Google Sans Display", Roboto, Arial, sans-serif;
    line-height: 3.25rem;
    font-size: 2.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.RHhjkc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.75rem;
    font-size: 2.25rem;
    letter-spacing: 0;
    font-weight: 400
}

.FE66kd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.5rem;
    font-size: 2rem;
    letter-spacing: 0;
    font-weight: 400
}

.InYCSb {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2.25rem;
    font-size: 1.75rem;
    letter-spacing: 0;
    font-weight: 400
}

.ZlJqTc {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 2rem;
    font-size: 1.5rem;
    letter-spacing: 0;
    font-weight: 400
}

.gJrsT {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.75rem;
    font-size: 1.375rem;
    letter-spacing: 0;
    font-weight: 400
}

.beuwbd {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1.125rem;
    letter-spacing: 0;
    font-weight: 400
}

.nfmh5d {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 500
}

.eQ6Tvf {
    font-family: "Google Sans", Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.HNYM3d {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .0125em;
    font-weight: 500
}

.BO5nVe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0178571429em;
    font-weight: 500
}

.NYODRe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .6875rem;
    letter-spacing: .0727272727em;
    font-weight: 500;
    text-transform: uppercase
}

.h1llh {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.5rem;
    font-size: 1rem;
    letter-spacing: .00625em;
    font-weight: 400
}

.MBb0be {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1.25rem;
    font-size: .875rem;
    letter-spacing: .0142857143em;
    font-weight: 400
}

.ucyZQe {
    font-family: Roboto, Arial, sans-serif;
    line-height: 1rem;
    font-size: .75rem;
    letter-spacing: .025em;
    font-weight: 400
}

.JPdR6b {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    transition: max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s linear;
    background: #fff;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    box-shadow: 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12), 0px 5px 5px -3px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    opacity: 1;
    outline: 1px solid transparent;
    z-index: 2000
}

.XvhY1d {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.JAPqpe {
    float: left;
    padding: 16px 0
}

.JPdR6b.isAttached {
    -webkit-transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1);
    transition: left 0.2s cubic-bezier(0, 0, 0.2, 1), max-width 0.2s cubic-bezier(0, 0, 0.2, 1), max-height 0.2s cubic-bezier(0, 0, 0.2, 1), opacity 0.05s linear, top 0.2s cubic-bezier(0, 0, 0.2, 1)
}

.JPdR6b.isCollapsed {
    max-height: 56px;
    opacity: 0
}

.JPdR6b.CAwICe {
    overflow: hidden
}

.JPdR6b.isRepositioning {
    -webkit-transition: none;
    transition: none
}

.z80M1 {
    color: #222;
    cursor: pointer;
    display: block;
    outline: none;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

.uyYuVb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    height: 40px;
    position: relative;
    white-space: nowrap
}

.jO7h3c {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 0
}

.JPdR6b.hasIcons .z80M1 {
    padding-left: 64px
}

.JPdR6b.CblTmf .z80M1 {
    padding-right: 48px
}

.PCdOIb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    background-repeat: no-repeat;
    height: 40px;
    left: 24px;
    opacity: 0.54;
    position: absolute
}

.z80M1.isDisabled .PCdOIb {
    opacity: 0.26
}

.z80M1.isHighlighted {
    outline: 1px solid transparent;
    background-color: #eee
}

.z80M1.isDisabled {
    color: #b8b8b8;
    cursor: default
}

.z80M1.isChecked::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: left;
    transform-origin: left;
    content: "\0000a0";
    display: block;
    border-right: 2px solid #222;
    border-bottom: 2px solid #222;
    height: 16px;
    left: 24px;
    opacity: 0.54;
    position: absolute;
    top: 13%;
    width: 7px;
    z-index: 0
}

.JPdR6b.CblTmf .z80M1.isChecked::before {
    left: auto;
    right: 16px
}

.z80M1.isDisabled::before {
    border-color: #b8b8b8;
    opacity: 1
}

.aBBjbd {
    pointer-events: none;
    position: absolute
}

.z80M1.isActive>.aBBjbd {
    -webkit-animation: quantumWizBoxInkSpread 0.3s ease-out;
    animation: quantumWizBoxInkSpread 0.3s ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: -webkit-radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    background-image: radial-gradient(circle farthest-side, #bdbdbd, #bdbdbd 80%, rgba(189, 189, 189, 0) 100%);
    -webkit-background-size: cover;
    background-size: cover;
    opacity: 1;
    top: 0;
    left: 0
}

.J0XlZe {
    color: inherit;
    line-height: 40px;
    padding: 0 6px 0 1em
}

.a9caSc {
    color: inherit;
    direction: ltr;
    padding: 0 6px 0 1em
}

.kCtYwe {
    border-top: 1px solid rgba(0, 0, 0, .12);
    margin: 7px 0
}

.B2l7lc {
    border-left: 1px solid rgba(0, 0, 0, .12);
    display: inline-block;
    height: 48px
}

@media screen and (max-width:840px) {
    .JAPqpe {
        padding: 8px 0
    }

    .z80M1 {
        padding: 0 16px
    }

    .JPdR6b.hasIcons .z80M1 {
        padding-left: 48px
    }

    .PCdOIb {
        left: 12px
    }
}

.JRtysb {
    -webkit-user-select: none;
    -webkit-transition: background .3s;
    transition: background .3s;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #444;
    cursor: pointer;
    display: inline-block;
    fill: #444;
    -webkit-flex-shrink: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 48px;
    outline: none;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    width: 48px;
    z-index: 0
}

.JRtysb.isFocused,
.JRtysb.isActive,
.JRtysb.isDeactivating {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
}

.JRtysb.isDisabled {
    cursor: default
}

.ZDSs1 {
    color: rgba(255, 255, 255, .75);
    fill: rgba(255, 255, 255, .75)
}

.WzwrXb.isFocused {
    background-color: rgba(153, 153, 153, .4)
}

.ZDSs1.isFocused {
    background-color: rgba(204, 204, 204, .25)
}

.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    visibility: hidden
}

.JRtysb.isOpen>.NWlf3e {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    opacity: 1;
    visibility: visible
}

.JRtysb.isDeactivating>.NWlf3e {
    -webkit-transform: translate(-50%, -50%) scale(2.2);
    transform: translate(-50%, -50%) scale(2.2);
    visibility: visible
}

.WzwrXb.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(153, 153, 153, .4), rgba(153, 153, 153, .4) 80%, rgba(153, 153, 153, 0) 100%)
}

.ZDSs1.isOpen>.NWlf3e {
    background-image: radial-gradient(circle farthest-side, rgba(204, 204, 204, .25), rgba(204, 204, 204, .25) 80%, rgba(204, 204, 204, 0) 100%)
}

.WzwrXb.isDisabled {
    color: rgba(68, 68, 68, 0.502);
    fill: rgba(68, 68, 68, 0.502)
}

.ZDSs1.isDisabled {
    color: rgba(255, 255, 255, 0.502);
    fill: rgba(255, 255, 255, 0.502)
}

.MhXXcc {
    line-height: 44px;
    position: relative
}

.Lw7GHd {
    margin: 8px;
    display: inline-block
}

.gdQxwd {
    color: rgba(0, 0, 0, .87);
    display: inline-block;
    line-height: 20px;
    overflow: hidden;
    white-space: normal;
    word-break: break-word
}

.qTVDcf,
.n2Hmie {
    color: rgba(0, 0, 0, .54)
}

.qTVDcf:hover,
.DEknwe:hover {
    cursor: pointer
}

.ILesAc {
    font-size: 14px;
    margin-top: 0;
    white-space: pre-wrap;
    word-wrap: break-word
}

.ILesAc.Ah6Oed {
    line-height: 24px
}

.ILesAc.lrEyKf {
    line-height: 20px
}

.Sb980b {
    padding-right: 10px
}

.DS8nn {
    padding-bottom: 10px
}

.DEknwe {
    font-size: 14px
}

.DEknwe.Ah6Oed {
    color: #1a0dab;
    text-decoration: underline
}

.DEknwe.lrEyKf {
    color: #1a73e8
}

.fJrsB {
    position: relative;
    height: 0;
    width: 100%;
    overflow: hidden
}

.HGwP9 {
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    margin: auto
}

.HH2Fqe.ncE9Xc {
    color: #1a0dab
}

.HH2Fqe.PAQ2e {
    color: rgb(26, 115, 232)
}

.eq39Wb {
    background: #3b78e7;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 14px 10px 14px;
    text-align: center;
    -webkit-transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

.D3D2Xb.PAQ2e {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.UWWYN {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.vhekTe {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.zS21x {
    background: #fafafa;
    border: 2px dashed #eee;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin: 12px 16px;
    padding: 16px;
    text-align: center
}

.LwWmKd,
.jyx3rb,
.n7iAXc,
.ox5QIe,
.rbLMu {
    overflow-wrap: break-word;
    word-wrap: break-word
}

.LwWmKd {
    color: #000;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 24px;
    letter-spacing: .12px
}

.n7iAXc {
    color: rgba(0, 0, 0, .87);
    font-size: 11px;
    font-weight: 600;
    margin-top: 4px
}

.jyx3rb {
    color: #616161;
    font-size: 14px;
    letter-spacing: .06px;
    margin-bottom: 5px
}

.fS1MR {
    color: #9e9e9e;
    height: 24px;
    text-align: center
}

.eijDqf {
    margin: 0 -2px -12px -16px
}

.ox5QIe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #3b78e7;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-family: Roboto-Medium, HelveticaNeue-Medium, HelveticaNeue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    padding: 12px 16px
}

.lOCX8d {
    color: #bdbdbd;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    overflow-wrap: break-word;
    word-wrap: break-word
}

.tYiGb {
    max-height: 42px
}

.rbLMu {
    border-top: 1px solid #eee;
    padding: 12px 16px
}

.M1Q6Jf {
    color: rgba(0, 0, 0, .54);
    max-width: 573px;
    padding: 16px 26px 8px
}

.sQvkm {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    padding: 16px 16px 24px
}

.ICFLDd {
    color: rgba(0, 0, 0, .87);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 22px 24px
}

.FBjVV {
    font-weight: 600
}

.tPMEbc {
    float: left;
    margin: 6px 16px 6px 6px
}

.LPhd3b {
    margin-top: 10px
}

.D0jpWe,
.pRz3Md {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: left
}

.D0jpWe {
    margin-bottom: 20px;
    padding: 0;
    width: 645px
}

.D0jpWe .E06lCe {
    margin-top: 16px
}

.D0jpWe .BoYVve {
    padding: 16px 16px 0
}

.MGZn0b {
    color: rgba(0, 0, 0, .54);
    line-height: 24px;
    margin: 0;
    overflow: hidden;
    padding: 10px
}

.pRz3Md {
    max-width: 573px;
    padding: 8px 8px 0 8px
}

.lnLKY {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    overflow: hidden;
    overflow-wrap: break-word;
    white-space: break-spaces;
    word-wrap: break-word
}

.LGIBR {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.E06lCe {
    margin: 0 4px 0 16px
}

.dH3txb {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    background: #fff;
    display: inline-block;
    height: 34px;
    overflow: hidden;
    padding: 0 16px 0 13px;
    position: relative;
    vertical-align: middle
}

.VGX8yf {
    display: inline-block;
    fill: #1a73e8;
    line-height: 36px;
    vertical-align: middle
}

.MdTGJd {
    color: #424242;
    line-height: 36px;
    margin-left: 9px;
    vertical-align: middle
}

.gTESXc {
    color: #f4b400;
    line-height: 0;
    margin-left: 5px
}

.vMOX3e {
    color: #f29900;
    margin: 23px 0 0 27px
}

.JS7Ajd .MGZn0b {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%
}

.JS7Ajd .MGZn0b.LjdlXb {
    bottom: 16px;
    padding: 0 16px
}

.JS7Ajd .MGZn0b.iVJeCf {
    bottom: 0;
    padding: 16px
}

.osAeie {
    color: #c5221f;
    margin: 23px 0 0 27px
}

.ustFJc {
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 12px
}

.rggCRc {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle
}

.IBOM1d {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #bdc1c6;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    letter-spacing: .5px;
    margin-left: 8px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.IBOM1d.LjdlXb {
    margin-top: 18px
}

.IBOM1d.iVJeCf {
    margin-top: 8px
}

.UBDSxe {
    border: 1px solid #dadce0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 121px;
    margin: 8px 12px 0
}

.UBDSxe.iVJeCf {
    margin: 0 12px 12px
}

.kjuhob {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.hmN9Cc {
    margin: 7px 12px 0 19px
}

.XyBewf {
    color: #202124;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    padding-bottom: 6px
}

.BoYVve {
    max-height: inherit;
    padding: 14px 16px 0
}

.yGJlEc {
    background-color: rgba(0, 0, 0, .54);
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #fff;
    font-weight: bold;
    min-width: 30px;
    padding: 4px 8px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 16px;
    z-index: 1
}

.PM5iuc {
    display: none
}

.vxwLP {
    background-color: #fff;
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.vxwLP.TL5YFd {
    max-height: 305px
}

.vxwLP.VI9D6b {
    max-height: 350px
}

.AhKS4 {
    background-color: #000
}

.H6f94c {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.Ghc6Ee {
    position: relative
}

.NLrnre {
    display: inline-block;
    height: 0;
    margin-bottom: -5px;
    margin-right: 8px;
    padding-top: 90%;
    position: relative;
    width: 90%
}

.NLrnre:last-child {
    margin-right: 0
}

.NLrnre .vxwLP {
    height: 100%;
    left: 0;
    max-height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.KjnoXc {
    color: #fff;
    fill: currentColor;
    left: 50%;
    line-height: 0;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%
}

.TYoG0c {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.6) 100%);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.zITa3d {
    background-color: #fff;
    height: 130px;
    position: relative
}

.zITa3d.umfg7c {
    height: 272px
}

.o0AaCd {
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 100%;
    width: 100%
}

.oCxarf {
    height: 100%;
    position: relative;
    width: 100%
}

.KNNNUe {
    background: rgba(0, 0, 0, .2);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    width: 100%
}

.vJKO4e {
    background: #000;
    display: block;
    height: 100%;
    max-height: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.vJKO4e .ZhJudb {
    height: inherit;
    width: inherit
}

.vJKO4e.jdfzib .KNNNUe {
    opacity: 1
}

.ANEnd {
    left: 0;
    position: absolute;
    top: 0
}

.ZhJudb {
    background: #000;
    height: 100%;
    max-height: inherit;
    width: 100%
}

.ZhJudb::-webkit-media-controls {
    display: none
}

.VoJVp {
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    padding: 0;
    width: 24px
}

.iliMsc {
    left: 16px;
    position: absolute;
    top: 16px
}

.lhM4Kc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: linear-gradient(transparent, rgba(13, 13, 13, .20));
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    left: 0;
    padding: 20px 16px 12px;
    position: absolute;
    width: 100%
}

.zJG4I {
    margin: 8px 0 8px 8px
}

.LE4DJf {
    margin-left: 8px
}

.saJEyc {
    color: #fff;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 48px;
    z-index: 2
}

.vJKO4e.jdfzib .vbNC6b {
    opacity: 0
}

.ZKvdf {
    margin: 0 8px;
    background: rgba(141, 141, 141, .5);
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.vbNC6b {
    border: 0;
    color: #fff;
    height: 3px;
    width: 100%
}

.ZKvdf::-moz-progress-bar,
.vbNC6b::-moz-progress-bar {
    background: #fff
}

.ZKvdf::-webkit-progress-bar {
    background: rgba(141, 141, 141, .5)
}

.ZKvdf::-webkit-progress-value,
.vbNC6b::-webkit-progress-value {
    background: #fff
}

.etckOc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    height: 16px;
    margin: 0 4px;
    position: relative
}

.vbNC6b {
    background: #e0e0e0;
    bottom: 0;
    left: 0;
    position: absolute;
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms
}

.vbNC6b::-webkit-progress-bar {
    background: #e0e0e0
}

.uRgj3c {
    -webkit-appearance: none;
    background: transparent;
    cursor: pointer;
    height: 16px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.uRgj3c::-moz-range-track {
    background: transparent;
    border: 0;
    width: 100%
}

.uRgj3c::-moz-range-thumb,
.uRgj3c::-ms-thumb,
.uRgj3c::-webkit-slider-thumb {
    background: #fff;
    border: 0;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    height: 16px;
    width: 16px
}

.uRgj3c::-ms-track {
    background: transparent;
    width: 100%
}

.uRgj3c::-webkit-slider-thumb {
    -webkit-appearance: none
}

.tEZChd {
    float: right;
    padding-top: 25px
}

.QG7Gbf {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Google Sans;
    font-size: 14px;
    letter-spacing: .25px;
    line-height: 20px;
    text-align: center
}

.ytIXec {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 156px;
    margin: auto;
    text-align: left;
    vertical-align: middle;
    width: 312px
}

.zEUtFf {
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 20px;
    padding-left: 24px;
    padding-top: 16px
}

.veQbbe {
    font-family: Google Sans;
    font-size: 16px;
    font-style: bold;
    letter-spacing: .1px;
    line-height: 24px;
    margin-top: 24px;
    padding-left: 24px
}

.rogHR {
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.rogHR .K0NPx {
    padding: 0
}

.tqNo1b {
    float: right
}

.O6HqHe {
    fill: #757575
}

.BDTEvf .exportContent {
    height: 48px;
    line-height: 48px
}

.jcXtQc {
    line-height: 20px
}

.HKispb {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.LHVjrc {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aYexud {
    color: rgba(0, 0, 0, .54)
}

.aYexud.aR5YMe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.aYexud.U8gHYe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    line-height: 18px
}

.yWV1J {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    line-height: 18px;
    overflow: hidden
}

.yWV1J.yokX5e {
    display: inline-block;
    line-height: 20px
}

.yWV1J.olXCsd {
    display: block;
    margin: 12px 0
}

.MnnsBc,
.brkABf {
    min-height: 18px
}

.ogWHd {
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    vertical-align: middle
}

.iSN49d {
    border-radius: 50%
}

.iSN49d.us9x4d {
    height: 40px;
    width: 40px
}

.iSN49d.Aigczc {
    height: 32px;
    width: 32px
}

.Xevkp {
    float: left;
    margin-right: 16px;
    position: relative
}

.Xevkp.us9x4d {
    height: 40px;
    width: 40px
}

.Xevkp.Aigczc {
    height: 32px;
    width: 32px
}

.jpL4F {
    bottom: 0;
    display: inline-block;
    fill: rgb(26, 115, 232);
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: -9px;
    width: 18px
}

.iL3Mje,
.CVq6hc {
    -webkit-box-direction: none;
    box-direction: none;
    -webkit-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-y: hidden;
    white-space: nowrap
}

.iL3Mje {
    margin: 0 auto 14px auto;
    width: 645px
}

.CVq6hc {
    margin: 4px auto 0 auto;
    max-width: 573px;
    padding-left: 8px
}

.CVq6hc::-webkit-scrollbar {
    display: none
}

.tdGEOc {
    margin-left: 8px
}

.tdGEOc:first-child {
    margin-left: 0
}

.SXGxod {
    color: #1a73e8;
    max-height: 18px
}

.F6ylme {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border-color: #dadce0;
    -webkit-border-radius: 18px;
    border-radius: 18px
}

.w6bGMb {
    color: #3c4043
}

.Yhx5te {
    cursor: pointer
}

.Yhx5te.B0cEFb {
    fill: #757575;
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.Yhx5te.QZmrB {
    fill: #757575;
    float: right;
    padding: 6px
}

.Co1fVd {
    height: 34px;
    position: relative;
    width: 34px
}

.tGttab {
    cursor: pointer;
    fill: rgb(26, 115, 232);
    padding: 8px;
    position: absolute;
    right: -1px;
    top: -1px;
    vertical-align: middle
}

.EBNFub {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 18px;
    height: 34px;
    position: relative;
    width: 34px
}

.Az2xqb {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 0 10px
}

.QBShrc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #616161;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
    max-width: 645px;
    padding-left: 13px;
    padding-right: 10px;
    vertical-align: middle
}

.ZCZBMd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    vertical-align: middle
}

.fwloSe {
    padding-left: 14px;
    margin-top: 2px
}

.SQO8wf {
    padding: 10px 0 10px 10px
}

.RhfEWc {
    color: #616161;
    margin-right: 4px;
    margin-top: 4px
}

.V1TGae {
    color: #616161;
    font-style: italic;
    margin-bottom: 4px;
    margin-top: 4px;
    padding-left: 13px
}

.SVShoe {
    margin: auto
}

.ebyFyf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: .3px
}

.pRz3Md {
    border-top: 1px solid #dadce0;
    padding: 0
}

.pRz3Md .wt9ZDd {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.no8mCf {
    cursor: pointer;
    display: block
}

.lI8Pe {
    color: #1558d6
}

.g5b2Ff {
    margin-bottom: -4px;
    margin-top: -4px;
    padding-bottom: 4px;
    padding-top: 4px
}

.Byrbnb {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: center
}

.fNUWT {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #3c4043
}

.XI6Gwe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.ICZss {
    color: #80868b
}

.ICZss.BiIJyd {
    color: #1558d6
}

.ICZss.BiIJyd .snHhRc {
    width: 18px
}

.ICZss.N881Tb {
    position: absolute;
    left: 16px
}

.kvrXhe {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dadce0;
    padding: 8px 14px
}

.rX0Hnd {
    padding: 12px 16px
}

.BdLSPb {
    background: #fff;
    border: 0;
    box-shadow: 0 1px 3px rgba(60, 64, 67, 0.08);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 2px;
    padding: 0 8px
}

.rkXVOc {
    height: 24px;
    margin: 16px 8px auto;
    width: 24px
}

.EgpXud {
    color: rgb(197, 34, 31)
}

.vPwjY {
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%
}

.CL5tlf {
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column
}

.kwLa5e {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 18px 8px
}

.PH1sle {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(26, 115, 232);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.MlJSPd {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    text-transform: uppercase
}

.pR2cUe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 40px 12px
}

.X1n4Ie {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin: 12px 0
}

.TCLFN {
    color: #202124
}

.TCLFN.zVPJte {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.TCLFN.UEPxod {
    letter-spacing: .025em;
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-transform: uppercase
}

.yJclse.zVPJte {
    height: 100px;
    min-width: 100px
}

.yJclse.UEPxod {
    height: 76px;
    min-width: 76px
}

.VX9l6e {
    font-family: "Google Sans", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    color: #202124;
    margin: 16px 0
}

.D0VxMe {
    height: 150px;
    width: 200px
}

.hnlq1 {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #5f6368;
    margin-bottom: 16px
}

.wleC {
    margin-left: auto;
    margin-right: auto;
    max-width: 573px;
    padding: 8px 8px 0 8px;
    position: relative
}

.En4Mbb {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.hBhafb {
    padding-top: 11px
}

.x4azo {
    margin-right: 16px
}

.w8uZZb {
    margin: 16px 16px 22px
}

.U358Fb {
    display: inline-block;
    float: right;
    margin-left: auto;
    margin-right: 26px;
    margin-top: 8px;
    vertical-align: top
}

.Jagcod {
    font-family: Google Sans;
    font-size: 18px;
    line-height: 24px;
    margin: 4px 0;
    width: 532px
}

.yl8Kze,
.fAJAVe {
    margin: 0 auto auto
}

.yl8Kze.H47nR {
    display: block;
    padding-top: -webkit-calc(50vh - 100px);
    padding-top: calc(50vh - 100px)
}

.fAJAVe.H47nR {
    display: block;
    padding-top: 50%
}

.yl8Kze.mWJYlf,
.fAJAVe.mWJYlf {
    display: block;
    padding-top: 10px
}

.a4m5hd {
    overflow: hidden;
    padding-top: 8px
}

.sMtDN {
    margin: auto;
    width: 645px
}

.CbHN4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: auto;
    max-width: 573px
}

.uH3O3d {
    color: rgba(0, 0, 0, .54);
    display: inline-block;
    font-size: 14px;
    padding: 10px 26px
}

.cas7Ie {
    min-height: 600px;
    overflow-y: scroll;
    padding-bottom: 10px
}

.gkHiXb {
    margin-top: -8px
}

.gWebcf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    height: 100vh;
    overflow-y: scroll;
    position: relative;
    width: 100vw;
    z-index: 1500
}

.caIine {
    height: 820px;
    width: 700px
}

.caIine::-webkit-scrollbar {
    display: none
}

.HsFgpe {
    margin-left: 16px;
    margin-bottom: 16px
}

.n8Xa8b {
    padding-bottom: 24px
}

.ueqRNe {
    margin-left: 24px
}

sentinel {}

.lum-tc {
    border-top: 1px solid #f8f9fa;
    border-bottom: 1px solid #f8f9fa;
    overflow: hidden;
    position: relative
}

.lum-tc-con {
    padding-bottom: 0
}

.lum-tc-list {
    display: inline-block;
    white-space: nowrap
}

.lum-tc-list-tab {
    border-left: 1px solid #f8f9fa;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 19px;
    padding: 10px 19px 9px;
    outline: none
}

.lum-tc-list-tab:first-child {
    border-left: 0
}

.lum-tab-sel {
    border-bottom: 2px solid #ea4335;
    color: #ea4335
}

.lum-tc {
    background: #f8f9fa
}

.Mqe04b .lum-tc {
    background: #fff
}

.a5uske .lum-tc,
.Mqe04b .lum-tc-view {
    border: none
}

.a5uske .lum-tc-list-tab {
    padding: 14px 12px 15px
}

.Mqe04b .lum-tc-list-tab {
    padding: 14px 16px 15px
}

.lum-tc-list-tab {
    border: none;
    box-sizing: border-box;
    font-size: 13px;
    text-transform: uppercase
}

.a5uske .lum-tc-list-tab {
    color: #70757a
}

.Mqe04b .lum-tc-list-tab {
    color: #3c4043
}

.a5uske .lum-tc-list:first-child {
    padding-left: 12px
}

.a5uske .lum-tab-sel,
.kp-wholepage-osrp .lum-tab-sel,
.Mqe04b .lum-tab-sel {
    border-bottom: 2px solid #1a73e8;
    color: #1a73e8;
    padding-bottom: 13px
}

.bKZn5 {
    overflow: hidden;
    position: relative
}

.a5uske.aGLRdf .lum-tc {
    background: #f8f9fa;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2)
}

.aGLRdf .Dybu7c {
    height: 1px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .6)
}

.a5uske.aGLRdf .lum-tc-list-tab {
    color: #70757a
}

.a5uske.aGLRdf .lum-tab-sel {
    border-bottom: 2px solid #1a73e8;
    color: #1a73e8
}

.a5uske .lum-tc,
.MubpUe .lum-tc-view {
    border: none
}

.a5uske .lum-tab-sel,
.kp-wholepage-osrp .lum-tab-sel,
.MubpUe .lum-tab-sel {
    border-bottom: 2px solid #1a73e8;
    color: #1a73e8;
    padding-bottom: 13px
}

.jI4Erf {
    line-height: 16px;
    max-width: 304px;
    padding: 12px 0 0 0;
    vertical-align: top;
    word-wrap: break-word
}

.gq9CCd {
    color: #000;
    font-size: 14px;
    padding: 0 10px
}

.LvL5Ne {
    color: #70757a;
    font-size: 13px;
    padding: 2px 10px 10px 0
}

.xYe7r {
    margin-left: 8px
}

.Pip93e {
    text-align: right
}

.JF5gic {
    border-top: 1px #f8f9fa solid
}

.iyDy5d {
    min-width: 150px;
    z-index: 1
}

.a5uske .JZUrec .jI4Erf {
    display: inline-block
}

.xzmRT {
    background-color: #f8f9fa;
    border-bottom: 1px #f8f9fa solid;
    box-sizing: border-box;
    font-family: Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    font-size: 14px;
    line-height: 14px;
    opacity: 0.87;
    padding: 16px;
    width: 100%
}

.JZUrec .Pip93e {
    flex: 1 0 auto;
    float: right
}

.JZUrec .j0bkC {
    flex: 1 1 100%;
    display: flex;
    margin-left: 16px;
    margin-right: 16px
}

.a5uske .JZUrec .j0bkC {
    margin-left: 24px;
    margin-right: 24px
}

.a5uske .JZUrec .xzmRT {
    padding: 16px 24px
}

.JZUrec .jI4Erf {
    max-width: none
}

.JZUrec .xYe7r,
.JZUrec .UxcJDf {
    padding-top: 16px
}

.JZUrec .xYe7r {
    margin-left: 0
}

.JZUrec .gq9CCd,
.JZUrec .LvL5Ne {
    padding-left: 0
}

.JZUrec .fUcQpe {
    padding-bottom: 16px
}

.kJouvd {
    padding-bottom: 5px
}

.k1U36b {
    font-size: 12px
}

.yUTMj {
    font-family: Roboto, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

.ZkkK1e.ZkkK1e {
    line-height: normal;
    font-family: Roboto, Helvetica Neue, Arial, sans-serif
}

.ZkkK1e {
    background: #fff;
    border: 1px solid #dadce0;
    color: #3c4043;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 18px;
    cursor: pointer;
    display: inline-block;
    height: 36px;
    min-width: 36px;
    position: relative
}

.ZkkK1e:after {
    bottom: -7px;
    content: '';
    left: -1px;
    position: absolute;
    right: -1px;
    top: -7px
}

.ZkkK1e:hover,
.xaNsfc:focus .ZkkK1e,
a:focus .ZkkK1e,
.xaNsfc:active .ZkkK1e,
a:active .ZkkK1e,
.ZkkK1e:focus,
.ZkkK1e:active {
    color: #202124
}

.xaNsfc:active .ZkkK1e:not([disabled]),
a:active .ZkkK1e:not([disabled]),
.ZkkK1e:active:not([disabled]) {
    -webkit-box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    -moz-box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    box-shadow: 0 1px 2px rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);
    border-color: transparent;
    background: #fff
}

.ZkkK1e[disabled] {
    background: #f1f3f4;
    border-color: #f1f3f4;
    color: #bdc1c6;
    opacity: 0.38
}

.ZkkK1e[selected] {
    background: #e8f0fe;
    border-color: #d2e3fc;
    color: #1558d6;
}

@keyframes forced-chip-animation {
    50% {
        background: #d2e3fc;
        border-color: #8ab4f8
    }
}

.ZkkK1e[forced] {
    animation: forced-chip-animation 0.75s linear alternate 1
}

.zAoYTe .ZkkK1e[selected]:not(:focus),
html:not(.zAoYTe) .ZkkK1e[selected] {
    outline: 1px solid transparent
}

.xaNsfc:focus .ZkkK1e[selected],
a:focus .ZkkK1e[selected],
.ZkkK1e[selected]:focus {
    border-color: #8ab4f8;
    color: #174ea6;
    background: #d2e3fc;
}

.xaNsfc:active .ZkkK1e[selected],
a:active .ZkkK1e[selected],
.ZkkK1e[selected]:active {
    -webkit-box-shadow: 0 1px 2px rgba(66, 133, 244, .3), 0 1px 3px 1px rgba(66, 133, 244, .15);
    -moz-box-shadow: 0 1px 2px rgba(66, 133, 244, .3), 0 1px 3px 1px rgba(66, 133, 244, .15);
    box-shadow: 0 1px 2px rgba(66, 133, 244, .3), 0 1px 3px 1px rgba(66, 133, 244, .15);
    background: #e8f0fe;
    color: #174ea6;
}

.S3TIYd {
    -webkit-tap-highlight-color: transparent
}

.ZkkK1e {
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: background-color 250ms linear, color 250ms linear;
    -o-transition: background-color 250ms linear, color 250ms linear;
    transition: background-color 250ms linear, color 250ms linear
}

a:focus .ZkkK1e[selected],
.xaNsfc:focus .ZkkK1e[selected],
.ZkkK1e[selected]:focus {
    background-color: #e8f0fe;
    color: #1a73e8;
}

.xaNsfc:active .ZkkK1e:not([disabled]),
a:active .ZkkK1e:not([disabled]),
.ZkkK1e:active:not([disabled]) {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.xaNsfc:active .ZkkK1e:not([disabled]):not([selected]),
a:active .ZkkK1e:not([disabled]):not([selected]),
.ZkkK1e:active:not([disabled]):not([selected]) {
    border-color: #dadce0;
}

.J1mvL .B838Cc {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.HhIaze {
    margin-left: 6px;
    opacity: 72.3%
}

.ipNCP {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 24px;
    margin: 16px 0;
    color: #202124;
    font-family: Google Sans, Roboto-Medium, HelveticaNeue-Medium, Helvetica Neue, sans-serif-medium, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .3px;
    line-height: 24px;
    text-transform: none
}

.xBNoRc {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.xBNoRc .ipNCP {
    margin: 0
}

.faMa1d {
    border-bottom: 1px solid rgb(218, 220, 224);
    margin-top: 6px;
    margin-bottom: 16px
}

.AHwJHf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 8px
}

.W7j2Wb {
    margin-bottom: 8px
}

.aSzfg {
    -webkit-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.xgcE0b {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px
}

.nBdQ6c .YCQwEb {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin: 6px 6px 6px 0;
    padding: 0 12px;
    font: 12px Roboto, "Helvetica Neue", Arial, sans-serif
}

.b2B6fe {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 48px;
    margin-left: auto
}

.q4BHS {
    color: rgb(60, 64, 67);
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.gdqRzd {
    color: rgb(26, 115, 232);
    margin-right: 8px
}

.DiFumf {
    min-height: 48px
}

sentinel {}

.skqfWb {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 34px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 36px;
    margin-right: 4px;
    position: relative;
    background-color: #fff
}

.u8S02e {
    border-radius: 50%;
    margin: 2px 1px
}

.Z4uFIc {
    background-color: rgb(232, 240, 254);
    border: 1px solid rgb(210, 227, 252)
}

.sc1GPe {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.xUD0if {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    color: rgb(60, 64, 67);
    padding: 0 10px
}

.osWybc {
    position: absolute;
    top: -5px;
    pointer-events: none
}

.Un5DR {
    background: #fff;
    pointer-events: auto
}

.gtdsCb {
    right: 0;
    background: -webkit-linear-gradient(right, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(270deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-left: 50px
}

.rlKcvb {
    left: 0;
    background: -webkit-linear-gradient(left, #fff 48px, rgba(255, 255, 255, 0));
    background: linear-gradient(90deg, #fff 48px, rgba(255, 255, 255, 0));
    padding-right: 50px
}

.ncTFwc {
    background: #fff;
    border: 1px solid rgb(189, 193, 198);
    border-radius: 4px;
    color: rgb(32, 33, 36);
    font-size: 12px;
    font-weight: 700;
    left: 8px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    text-transform: uppercase;
    top: 8px
}

.XPukcf,
.qr6uTe {
    background-color: #ccc;
    display: block;
    margin-bottom: 2px;
    width: 100%;
    border-radius: 0
}

.G0fO6c {
    cursor: pointer;
    display: block;
    position: relative
}

.sgh7sb {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .87)));
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .87));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .87));
    bottom: 2px;
    height: 46px;
    pointer-events: none;
    position: absolute;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    width: 100%;
    border-radius: 0 0 0 0
}

.Nqpcef {
    color: #fff;
    display: inline-block;
    margin: 10px 0 0 14px
}

.qr6uTe,
.ez9Auf {
    display: none
}

.XyIdhf {
    bottom: 12px;
    color: #fff;
    position: absolute;
    right: 10px;
    z-index: 2
}

.nrnqfb {
    color: #fff;
    font-size: 12px;
    padding: 1px 6px 0 0;
    text-shadow: 0 0 8px rgba(0, 0, 0, .32)
}

.tJbDCb {
    fill: currentColor;
    vertical-align: middle
}

.GyXFde:before {
    content: "";
    position: absolute;
    border: 1px solid rgb(26, 115, 232);
    background-color: rgb(210, 227, 252);
    left: -3px;
    right: -3px;
    top: -3px;
    bottom: -1px;
    border-radius: 0
}

.GyXFde:after {
    content: "";
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6);
    left: 0;
    right: 0;
    top: 0;
    bottom: 2px;
    border-radius: 0
}

.E82Ywd {
    display: grid;
    grid-auto-rows: 1px;
    -webkit-column-gap: 2px;
    column-gap: 2px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    overflow: hidden;
    grid-template-columns: repeat(2, minmax(0, 50%))
}

.hF4Xhe {
    width: 200px;
    margin: 64px auto 0 auto;
    display: block
}

.KPLSyb {
    color: rgb(60, 64, 67);
    font-size: 22px;
    margin: 16px 20px 0 20px;
    text-align: center
}

.DjXI5e {
    color: #70757a;
    margin: 8px 20px 0 20px;
    text-align: center
}

.HmjeJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.Bc0HHf {
    display: inline-block;
    border: 1px solid rgb(218, 220, 224);
    border-radius: 32px;
    padding: 10px 16px;
    margin: 16px auto
}

.Q3ZT9c {
    color: rgb(26, 115, 232);
    vertical-align: middle;
    margin-right: 8px
}

.zZSWDd {
    color: rgb(26, 115, 232);
    vertical-align: middle
}

.cNPLOd {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 64px;
    width: 100%
}

.S7QDNb {
    height: 48px;
    border-bottom: 1px solid #dadce0
}

.D7i26d {
    position: relative;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 36px;
    border-radius: 36px;
    border: 1px solid #dadce0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    padding: 0 16px 0 12px
}

.D7i26d:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: -6px;
    bottom: -6px
}

.a6NxYd {
    color: #1a73e8
}

.UAI0Cf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.n9g2Vd {
    margin-top: 10px
}

.jrSkTc {
    padding: 10px 0
}

.fRf4rd {
    margin: -10px -16px 0
}

.eEl4ad {
    text-align: center
}

sentinel {}

.q39Qlf {
    margin-bottom: 16px
}

.Tk4FBd {
    border-top: solid 1px rgb(218, 220, 224)
}

.osv3Ie {
    margin-bottom: 12px
}

.agyTjf {
    font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.G9xr0c {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    margin: 4px 0;
    width: 48%
}

.LpRNC {
    color: #70757a
}

.LDBCKf {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 4px 0
}

.FNmmde {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 4px 0 4px 32px
}

.Jo6JQb {
    fill: currentColor;
    line-height: 0;
    margin-right: 8px
}

.Yn3mQd {
    color: rgb(26, 115, 232);
    margin-right: 16px;
    height: 24px;
    width: 24px
}

.ypR5kc {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    color: rgb(60, 64, 67);
    font-size: 14px;
    padding-top: 16px;
    margin-bottom: 16px
}

.SXZKyc {
    fill: currentColor;
    line-height: 0;
    margin-right: 8px
}

sentinel {}

.jGzTu {
    border-top: solid 1px rgba(0, 0, 0, .16);
    margin-bottom: 20px
}

.aS6DP {
    margin: 20px 16px 8px
}

.OOijTb {
    padding-bottom: 20px
}

.P6Tjc {
    white-space: nowrap
}

.OOijTb .kno-vrt-t {
    display: inline-block;
    line-height: 1.1;
    min-width: 72px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: normal;
    width: 72px
}

.OOijTb .kno-vrt-t a {
    padding-bottom: 0
}

.OOijTb .kno-vrt-t:first-child {
    padding-left: 16px
}

.OOijTb .kno-vrt-t .fl {
    font-size: 12px
}

.OOijTb .kno-vrt-t .fl a {
    color: #4d5156
}

.ap3N9d a,
.ap3N9d a:visited {
    color: #4285f4
}

.Rlm17c {
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #dadce0;
    height: 22px;
    margin: 10px auto 6px;
    padding: 11px;
    width: 22px;
}

.CtCigf {
    text-overflow: ellipsis;
    overflow: hidden
}

.CtCigf {
    color: #202124;
    margin: 0 4px;
    line-height: 16px
}

.E0kSRb {
    border-top: 1px solid #dadce0
}

.dgIsVb {
    backface-visibility: hidden;
    overflow: hidden;
    position: relative
}

.xpdbox.xpdopen .dgIsVb {
    min-height: 100vh
}

.qs-ic .YoOupc {
    padding-left: 0px;
    padding-right: 0px
}

.YoOupc.UxY8gd {
    background-color: #fff;
}

.qs-ic {
    position: relative
}

.fp-i .mnr-c.qs-ic,
.qs-i .mnr-c.qs-ic {
    border-radius: 0
}

.fp-i .qs-ic,
.qs-i .qs-ic {
    background-color: #fff;
    list-style: none;
    margin: 0 auto
}

li.qs-ic {
    list-style: none
}

@media (orientation:landscape) {

    .fp-i .mnr-c.qs-ic,
    .qs-i .mnr-c.qs-ic {
        box-shadow: 0 0 0 1px #dadce0;
        overflow: visible
    }
}